matlab積分問題

2023-02-08 12:15:04 字數 640 閱讀 2865

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 裡,這個符號表示的是什麼模組?這個是帶有初值輸入的積分,你把積分模組開啟,裡面有設定的地方。前面...