急等,Matlab解微分方程的問題

2022-11-01 11:00:22 字數 538 閱讀 4016

1樓:匿名使用者

首先有兩點錯誤

n(2)=p-n(1)-n(3);後面的逗號要用英文的逗號此外n你一開始是一個常量 後面又有出現 n(2)=p-n(1)-n(3) 這個真沒看懂

錯誤是在vp=c/n;這裡,這裡n你還沒說明白取什麼值,所以出錯了

2樓:匿名使用者

n=1.48;

vp=c/n;

改成n=1.48;

vp=c/n;

n(2)=p-n(1)-n(3);最後一個改成英文分號dn(2)=-resa2*n(2)-n(2)/tr2-w21*n(2)+b32/tr3*n(3)+w32*n(3)-wt*n2;

改成dn(2)=-resa2*n(2)-n(2)/tr2-w21*n(2)+b32/tr3*n(3)+w32*n(3)-wt*n(2);

呼叫時,你的u少給了一個初值

[t,n]=ode15s(@dy_4,[0,800e-6],[0,0.6,0.8]);前面一個是t的範圍,後面是u的初值,你有三個值只給了倆即可

高階微分方程,高階線性微分方程怎麼解?

let u y 1 x y y du u dx 1 x u c1.1 x y c1.1 x y c1.1 x dx 1 2 c1.1 x 2 c2y 1 2 c1.1 x 2 c2 dx 1 6 c1 1 x 3 c2.x c3 k1.1 x 3 c2.x c3 高階線性微分方程怎麼解?1 型的微分...

急問用matlab解很長的方程

a 3 solve a x 3 0 x 得到的結果是 ans 3 a也就是說,solve裡面將a當成符號,而沒有把你a 3代入。試著改成 subs solve a x 3 0 x 就得到ans 1的結果了。你的問題也可以這樣弄。solve再加一個subs 另外你也可以自己將方程中的變數先將值代入,然...

什麼是常微分方程的解析解和數值解

解析解就是可以用數學表示式寫出來的,給定任意自變數均可以得到結果,是種精確解。而數值解則是難以用數學表示式表達的,是在有限元法 插值 逼近等方法下求出來的近似解。請問常微分方程課程中提到的通解 特解 精確解分別是什麼意思?和數值解與解析解有什麼聯絡。5 通解。就是在沒有初值條件或者在有初值條件的情況...