[討論] 微分方程解析解作迴圈

看板MATLAB作者 (Killen)時間10年前 (2015/03/31 20:49), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
大家好,想請教一個問題,如果我想要讓微分方程做很多次, 且微分方程其中一項為上一次迴圈的解,我該怎麼做呢? 例如: S=0 (第一次的微分方程) Y=dsolve('Dy=cos(t)+S'); 執行結果 Y=sin(t)+C 接著我想要執行 Y=dsolve('Dy=cos(t)+S'); 此次S為上一次微分方程的解(也就是S=sin(t)+C) 我該怎麼寫呢,因為matlab會把我的S當作是一個符號,並不會將sin(t)+C帶入 請求高手解答,謝謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.55.226 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1427806194.A.12D.html

03/31 21:19, , 1F
Y=dsolve(['Dy=cos(t)+',char(Y)])
03/31 21:19, 1F

03/31 21:20, , 2F
還有你可以回在上面那篇就好 不用重發一篇= =
03/31 21:20, 2F
文章代碼(AID): #1L6fVo4j (MATLAB)