作者sikao (si)
看板MATLAB
标题[讨论]plot 作图 但图跑不出来
时间Tue Feb 20 07:35:07 2018
版上前辈大家好 再请教一个问题
我用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轴的范围
麻烦大家非常谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.113.250.43
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1519083310.A.887.html
1F:→ rauljoker: 因为两个矩阵的大小不一致,把G =...改成G(i)=....应 02/20 09:07
2F:→ rauljoker: 该就可以画图了 02/20 09:07
3F:推 rauljoker: 再补充一下!你这样画出来的是一个点,t也要弄成一个矩 02/20 12:29
4F:→ rauljoker: 阵 02/20 12:29
5F:推 profyang: 你的t和G都不是矩阵...一直被覆盖过去 02/20 13:56
6F:推 a3762341: plot後面加hold on; 02/24 23:21