[繪圖] for迴圈畫圖已回收
剛剛寫到一個問題
程式碼如下
M=256;
h=1/128;
t=1;
x=2;
for k=1:M
f=t^-2*(t*x-x^2);
f1=h*f;
f2=h*((t+h/2)^-2*((t+h/2)*(x+1/2*f1)-(x+1/2*f1)^2));
f3=h*((t+h/2)^-2*((t+h/2)*(x+1/2*f1)-(x+1/2*f2)^2));
f4=h*((t+h)^-2*((t+h)*(x+f3)-(x+f3)^2));
x=x+1/6*(f1+2*f2+2*f3+f4);
t=t+h;
[t x]
end
想要把跑出來的t和x畫出圖來
但是用plot(t,x,'r')卻只跑出一個點
爬過文說要用一個矩陣存起來
但是有看沒有懂
能否請高手幫忙
由於才剛接觸Matlab不久
還不太了解
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.219.202
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):