看板 MATLAB 關於我們 聯絡資訊
程式碼如下: 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個圖 但是執行之後跑出來的圖完全沒有畫線 請問該怎麼解決呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.54.170 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1460481962.A.8AA.html
sin55688: 先確定能畫出一條線在說吧。你這種寫法是畫垂直的點 04/13 12:29
sin55688: 另外需要用hold on; 才能保留舊的圖 04/13 12:30
kanin1389: 如果人家教對至少給點回應不要完全不回好嗎 04/13 20:58
ljuyentintho: k大我有用站內信聯絡s大了 04/14 21:45