| 5 | 1/1 | 返回列表 |
| 查看: 3140 | 回復(fù): 21 | |||
| 當(dāng)前只顯示滿足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | |||
ybnav銀蟲 (小有名氣)
|
[交流]
【求助】向各位大俠求助matlab求解微分方程組遇到的一個(gè)問題 已有7人參與
|
||
|
向各位大俠求助matlab求解微分方程組遇到的一個(gè)問題: 假設(shè)有以下的微分方程組 u'(t)=-a*f1(t)*y(t); v'(t)=-b*v(t)+a*f1(t)*y(t); w'(t)=b*v(t); x'(t)=-a*f2(t)*v(t)+a*f1(t)*y(t)+a*f3(t)*y(t)+c*y(t); y'(t)= a*f2(t)*v(t) - a*f1(t)*y(t) - a*f3(t)*y(t) - c*y(t); 其中 f1(t)=0 if u(t)=0 =1 if u(t)>0; f2(t)=0 if x(t)=0 =1 if x(t)>0; f3(t)=0 if v(t)=0 =1 if v(t)>0; a=1;b=0.1;c=0.5; 且u(0)=1000;v(0)=1;w(0)=0;x(0)=200;y(0)=0.現(xiàn)在要得到各函數(shù)隨t的變化曲線,如果微分方程組中沒有f1(t),f2(t),f2(t)這三個(gè)方程,那么在matlab中可以直接用ode來得到,但是現(xiàn)在有這三個(gè)方程,我就沒辦法了,試了好幾種方法都沒用,想請(qǐng)教各位高手,在matlab下怎么才能求解這個(gè)方程? [ Last edited by ybnav on 2011-3-11 at 22:27 ] |
銀蟲 (小有名氣)
|
剛方程寫錯(cuò)了,應(yīng)該是 就是這個(gè)微分方程組 u'(t)=-f1(t)*y(t); v'(t)=-0.1*v(t)+f1(t)*y(t); w'(t)=0.1*v(t); x'(t)=-f2(t)*v(t)+f1(t)*y(t)+f3(t)*y(t)+0.5*y(t); y'(t)= f2(t)*v(t) -f1(t)*y(t) -f3(t)*y(t) -0.5*y(t); 其中 f1(t)=0 if u(t)=0 =1 if u(t)>0; f2(t)=0 if x(t)=0 =1 if x(t)>0; f3(t)=0 if v(t)=0 =1 if v(t)>0; 且u(0)=1000;v(0)=1;w(0)=0;x(0)=200;y(0)=0. 只要求在matlab中畫出u(t)、v(t)、w(t)、x(t)、y(t)在t的某一段區(qū)間內(nèi),比如[0,60]的曲線圖,還是沒想出來改怎么辦,同學(xué)說可能需要迭代,我也不知道怎么辦,萬分感謝版主同志! [ Last edited by ybnav on 2011-3-11 at 22:31 ] |
|
把你的函數(shù)貼出來,我稍改改就可以求解了。 或者參考:http://www.gaoyang168.com/bbs/viewthread.php?tid=2764636### 把微分方程寫成分段函數(shù)的形式即可。 |

銀蟲 (小有名氣)
|
就是這個(gè)微分方程組 u'(t)=-*f1(t)*y(t); v'(t)=-0.1*v(t)+*f1(t)*y(t); w'(t)=0.1*v(t); x'(t)=-f2(t)*v(t)+f1(t)*y(t)+f3(t)*y(t)+0.5*y(t); y'(t)= f2(t)*v(t) -f1(t)*y(t) -f3(t)*y(t) -0.5*y(t); 其中 f1(t)=0 if u(t)=0 =1 if u(t)>0; f2(t)=0 if x(t)=0 =1 if x(t)>0; f3(t)=0 if v(t)=0 =1 if v(t)>0; 且u(0)=1000;v(0)=1;w(0)=0;x(0)=200;y(0)=0. 只要求在matlab中畫出u(t)、v(t)、w(t)、x(t)、y(t)在t的某一段區(qū)間內(nèi),比如[0,60]的曲線圖,還是沒想出來改怎么辦,同學(xué)說可能需要迭代,我也不知道怎么辦,萬分感謝版主同志! [ Last edited by ybnav on 2011-3-11 at 22:28 ] |

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 材料277求調(diào)劑 +6 | min3 2026-03-24 | 6/300 |
|
|---|---|---|---|---|
|
[考研] 0703化學(xué) +6 | 妮妮ninicgb 2026-03-27 | 6/300 |
|
|
[考研] 復(fù)試調(diào)劑,一志愿南農(nóng)083200食品科學(xué)與工程 +5 | XQTJZ 2026-03-26 | 5/250 |
|
|
[考研] 308求調(diào)劑 +7 | 墨墨漠 2026-03-25 | 7/350 |
|
|
[考研] 22408 359分調(diào)劑 +3 | Qshers 2026-03-27 | 3/150 |
|
|
[考研] 303求調(diào)劑 +7 | 安憶靈 2026-03-22 | 8/400 |
|
|
[碩博家園] 北京林業(yè)大學(xué)碩導(dǎo)招生廣告 +6 | kongweilin 2026-03-26 | 8/400 |
|
|
[考研] 071000生物學(xué)求調(diào)劑,初試成績(jī)343 +6 | 小小甜面團(tuán) 2026-03-25 | 6/300 |
|
|
[考研] 333求調(diào)劑 +6 | wfh030413@ 2026-03-23 | 6/300 |
|
|
[考研] 321求調(diào)劑 +6 | Ymlll 2026-03-24 | 6/300 |
|
|
[考研] 0703化學(xué)求調(diào)劑 +3 | 丹青奶蓋 2026-03-26 | 5/250 |
|
|
[考研] 生物學(xué) 296 求調(diào)劑 +4 | 朵朵- 2026-03-26 | 6/300 |
|
|
[考研] 材料考研求調(diào)劑 +3 | Dendel 2026-03-23 | 6/300 |
|
|
[考研] 0856求調(diào)劑 +8 | zhn03 2026-03-25 | 9/450 |
|
|
[考研] 291 求調(diào)劑 +7 | 化工2026屆畢業(yè)?/a> 2026-03-21 | 8/400 |
|
|
[考研] 332求調(diào)劑 +6 | 032500 2026-03-25 | 6/300 |
|
|
[考研] 求調(diào)劑 +3 | QiMing7 2026-03-25 | 3/150 |
|
|
[考研] 機(jī)械學(xué)碩總分317求調(diào)劑!。! +4 | Acaciad 2026-03-25 | 4/200 |
|
|
[考研] B區(qū)考研調(diào)劑 +4 | yqdszhdap- 2026-03-22 | 5/250 |
|
|
[考研] 306求調(diào)劑 +5 | 來好運(yùn)來來來 2026-03-22 | 5/250 |
|