[讨论]Matlab跑不出想要的图

楼主: ljuyentintho (小刘)   2016-04-13 01:26:00
程式码如下:
iteration=100;
p=2;
theta_0=10*rand(p,1);
theta=theta_0;
PE_old=PE(theta);
for i=1:iteration
thetanew=10*rand(p,1);
PE_new=PE(thetanew);
if PE_new < PE_old
theta=thetanew;
PE_old =PE_new;
else
end
plot(i,PE_old)
end
目前是希望能跑出100个图
但是执行之后跑出来的图完全没有画线
请问该怎么解决呢?
谢谢
作者: sin55688 (单手挑藏獒)   2016-04-13 12:29:00
先确定能画出一条线在说吧。你这种写法是画垂直的点另外需要用hold on; 才能保留旧的图
作者: kanin1389 (Kanin)   2016-04-13 20:58:00
如果人家教对至少给点回应不要完全不回好吗
楼主: ljuyentintho (小刘)   2016-04-14 21:45:00
k大我有用站内信联络s大了

Links booklink

Contact Us: admin [ a t ] ucptt.com