[討論]Matlab跑不出想要的圖

看板MATLAB作者 (小劉)時間9年前 (2016/04/13 01:26), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
程式碼如下: 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

04/13 12:29, , 1F
先確定能畫出一條線在說吧。你這種寫法是畫垂直的點
04/13 12:29, 1F

04/13 12:30, , 2F
另外需要用hold on; 才能保留舊的圖
04/13 12:30, 2F

04/13 20:58, , 3F
如果人家教對至少給點回應不要完全不回好嗎
04/13 20:58, 3F

04/14 21:45, , 4F
k大我有用站內信聯絡s大了
04/14 21:45, 4F
文章代碼(AID): #1N3I-gYg (MATLAB)
文章代碼(AID): #1N3I-gYg (MATLAB)