[討論]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