| 5 | 1/1 | 返回列表 |
| 查看: 3143 | 回復(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è)方程,我就沒辦法了,試了好幾種方法都沒用,想請教各位高手,在matlab下怎么才能求解這個(gè)方程? [ Last edited by ybnav on 2011-3-11 at 22:27 ] |

|
把你的函數(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 ] |
銀蟲 (小有名氣)
|
剛方程寫錯(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 ] |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 291求調(diào)劑 +8 | Y-cap 2026-03-29 | 10/500 |
|
|---|---|---|---|---|
|
[考研] 材料工程專碩求調(diào)劑 +7 | hyl3153942 2026-03-29 | 7/350 |
|
|
[考研]
|
gr哈哈哈 2026-03-28 | 3/150 |
|
|
[考研] 322求調(diào)劑:一志愿湖南大學(xué) 材料與化工(085600),已過六級。 +9 | XX小鄧 2026-03-29 | 9/450 |
|
|
[考研] 342求調(diào)劑 +4 | 加油a李zs 2026-03-26 | 4/200 |
|
|
[考研] 化學(xué)308分調(diào)劑 +7 | 你好明天你好 2026-03-30 | 8/400 |
|
|
[考研] 070300一志愿211,312分求調(diào)劑院校 +4 | 小黃鴨寶 2026-03-30 | 4/200 |
|
|
[考研] 318求調(diào)劑 +7 | 陳晨79 2026-03-30 | 7/350 |
|
|
[考研] 本科雙非材料,跨考一志愿華電085801電氣,283求調(diào)劑,任何專業(yè)都可以 +6 | 芝士雪baoo 2026-03-28 | 8/400 |
|
|
[考研] 321求調(diào)劑 +7 | 璞玉~~ 2026-03-25 | 8/400 |
|
|
[碩博家園] 招收生物學(xué)/細(xì)胞生物學(xué)調(diào)劑 +4 | IceGuo 2026-03-26 | 5/250 |
|
|
[考研] 286求調(diào)劑 +12 | PolarBear11 2026-03-26 | 12/600 |
|
|
[考研]
|
18419759900 2026-03-25 | 8/400 |
|
|
[考研] 085600,材料與化工321分調(diào)劑 +4 | 大饞小子 2026-03-27 | 6/300 |
|
|
[考研] 考研調(diào)劑 +9 | 小蠟新筆 2026-03-26 | 9/450 |
|
|
[考研] 336材料求調(diào)劑 +7 | 陳瀅瑩 2026-03-26 | 9/450 |
|
|
[考研] 303求調(diào)劑 +6 | 藍(lán)山月 2026-03-25 | 6/300 |
|
|
[考研] 334分 一志愿武理-080500 材料求調(diào)劑 +4 | 李李不服輸 2026-03-25 | 4/200 |
|
|
[考研] 086003食品工程求調(diào)劑 +6 | 淼淼111 2026-03-24 | 6/300 |
|
|
[考研] 一志愿武理085500機(jī)械專業(yè)總分300求調(diào)劑 +3 | an10101 2026-03-24 | 7/350 |
|