[問題]ode45增加輸入變數

看板MATLAB作者 (joejoee9193)時間8年前 (2015/09/11 14:52), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
原本輸入值為x和y,可否再多增加輸入值(如a),因a的值會隨著x值不同而改變 test.m [X,Y]=ode45('fun1testa',[1/1.5 1],[0;0;0;1]); fun1testa.m function yv=fun1testa(x,y) global C yv(1,1)=y(2,1); yv(2,1)=1/(x*(1+a))*C+1/(x.^2)*y(1,1)-1/x.*y(2,1); yv(3,1)=y(4,1); yv(4,1)=1/(x.^2)*y(3,1)-1/x*y(4,1); end -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.130.173 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1441954365.A.D98.html
文章代碼(AID): #1LydezsO (MATLAB)