Re: [繪圖] for迴圈畫圖已回收
※ 引述《pcpo8992 (E~T shot)》之銘言:
: 剛剛寫到一個問題
: 程式碼如下
: 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]
X(k) = [x];
%%% 表示 X 矩陣的第 k 個元素放入 x 值
T(k) = [t];
%%% 表示 T 矩陣的第 k 個元素放入 t 值
: end
plot(X,T,'r')
用這樣表示@@...
: 想要把跑出來的t和x畫出圖來
: 但是用plot(t,x,'r')卻只跑出一個點
: 爬過文說要用一個矩陣存起來
: 但是有看沒有懂
: 能否請高手幫忙
: 由於才剛接觸Matlab不久
: 還不太了解
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.227.77
推
06/12 22:43, , 1F
06/12 22:43, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):