PDA

查看完整版本 : [MATLAB基础] 为什么在命令窗口和M文件中执行后的结果不一致


wsmwsj
2010-03-30, 20:02
我有一个二项式曲线拟合的程序如下:
x=1:5;
y=[2.6,3.8,4.3,3.4,2.9];
plot(x,y,'r')
p=polyfit(x,y,2)
xi=1:0.1:5;
yi=polyval(p,xi)
hold on
plot(xi,yi,'g')
在命令窗口中一行行输入时,输出有两条曲线,但为什么把这个程序放在M文件中一次执行时就只出现了第一条曲线。
希望大家帮帮忙给看看,谢谢了:)