[討論]plot 作圖 但圖跑不出來

作者: sikao (si)   2018-02-20 07:35:07
版上前輩大家好 再請教一個問題
我用plot指令作圖 但圖就跑不出來
想請問一下是甚麼原因
我寫的script如下
for t=0:0.05:5
T=170-22*t
if T>=120
G=(3.98*10^7)*exp(-6270/(8.314*(T-30)))*exp(-2.55*10^5/((T+273)*(200-T)))
else
G=(4.81*10^11)*exp(-6270/(8.314*(T-30)))*exp(-5.51*10^5/((T+273)*(200-T)))
end
plot(t,G);
axis([0,5,10^-5,5]);
xlabel('Time');
ylabel('G (min^-1)')
end
不知道是不是要調整y軸的範圍
麻煩大家非常謝謝
作者: rauljoker (jay)   2018-02-20 09:07:00
因為兩個矩陣的大小不一致,把G =...改成G(i)=....應該就可以畫圖了再補充一下!你這樣畫出來的是一個點,t也要弄成一個矩陣
作者: profyang (prof)   2018-02-20 13:56:00
你的t和G都不是矩陣...一直被覆蓋過去
作者: rauljoker (jay)   2018-02-20 17:07:00
因為兩個矩陣的大小不一致,把G =...改成G(i)=....應該就可以畫圖了再補充一下!你這樣畫出來的是一個點,t也要弄成一個矩陣
作者: profyang (prof)   2018-02-20 21:56:00
你的t和G都不是矩陣...一直被覆蓋過去
作者: a3762341 (a3762341)   2018-02-25 07:21:00
plot後面加hold on;
作者: a3762341 (a3762341)   2018-02-24 23:21:00
plot後面加hold on;

Links booklink

Contact Us: admin [ a t ] ucptt.com