[讨论]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