大家好我想要知道一下
1要怎麼用"matlab"解 y''+5y'+4y=10
(應該說小弟不知道要怎麼輸入)
2如果有1st shifting的話要怎麼打
y''(t+1)+5y'(t+1)+4y(t+1)=10 這種的
3還有要怎麼用定積分從0積到t f(u)du
打了help可是不知道從哪裡看QQ
連搜尋都不知要打啥的關鍵字
跪求範例command碼

共 4 則回應


不知道這有沒有幫助,只有接觸過一點點的matlab,所以只能幫忙找資料了

B1已經提供一個資訊,但我相信你看完那個因該還是不太會做!所以我在提供一個!

基本上matlab再算微分方程沒有mathmatica來的直接!

所以有mathmatica先用那個來完成作業吧! 加油~

---------------------------------------------------------
東華 東方朔
1
做法有很多噢 自己google一下matlab的manuals吧
早上起床有點冗所以zzz的寫了一個很簡單的
ps(初始條件是什麼..?)
%
eqn2 = 'D2y + 5*Dy + 4*y = 10';
init2 = 'y(0) = 0, Dy(0) = 1';
%

2
自己想想看吧 B2 貼的講義寫的很仔細:D

3
關鍵字可以嘗試谷歌一下「matlab integral」
一樣來個快速的例子
%
fun = @(x) f(x) %<-你的函式
q = integral( @(x)fun(x), 0, t );
%
感謝樓上三位大大的協助
這樣我就能解我的作業了
馬上回應搶第 5 樓...