1樓:叢葉
符號積分:
syms t
int(exp(-2*t).*(1-exp(-2*t)).^4.*exp(-2*t./(1-t)),t,0,1)
warning: explicit integral could not be found.
所以顯式無法得到,只能採用數值積分
可以用quad,quad1,trapz等函式t=0:0.001:0.999;
y=exp(-2*t).*(1-exp(-2*t)).^4.*exp(-2*t./(1-t));
trapz(t,y)
結果ans =
0.0038
可以擷取前10位有效數字
vpa(ans,10)
ans =
.3834860763e-2
2樓:
先在m檔案中編寫函式:
function y = fun(t)
y=exp(-2 * t) .* ((1-exp(-2 * t)) .^ 4) .* exp(-2 * t ./ (1 - t));
再在外部呼叫:
>> q = quad(@fun,0,1)q =0.0038
q即為所要求的積分值。
matlab中求定積分的運算,Matlab怎麼計算定積分?
int 函式f x a,b 計算函式f x 在區間 a,b 的定積分 quadl 該函式使用了稱為洛巴託求積 lobatto quadrature 的演算法,對於高精度和光滑函式效率更高 i quadi func,a,b,tol func是被積函式,a,b是積分限,tot是期望的絕對誤差 如果不提供...
matlab程式設計問題,matlab程式設計問題
題1 基本運算 a 22 33 4 1 3 31 54 2 32 b 1 4 3 3 2 3 3 1 8 a 6 b ans 28 57 14 19 15 49 36 8 80 a b eye 3,3 eye 單位矩陣 ans 23 37 1 4 5 34 51 3 40 a b 矩陣乘法 ans ...
MATLAB中simulink中的積分模組啥樣子
saturation是用來限幅的,因為控制器本身不可能有那麼大的控制量,同樣,某一個通道的控制發散會使得整個系統發散。積分是帶一個1 s,微分是s,這些都是自控原理裡面的 matlab的simulink 裡,這個符號表示的是什麼模組?這個是帶有初值輸入的積分,你把積分模組開啟,裡面有設定的地方。前面...