[問題] 多項式係數為變數 其根與變數做圖已回收

看板MATLAB作者 (克勞德)時間16年前 (2008/10/14 10:31), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串1/1
我的問題是 今天我有一數列變數 他們是一元三次方程式的係數 然後解出來的實數根的解 要跟一開始的數列做圖 我的寫法是這樣的 for p=(5:1:10) p=p V=[1 (-3*p) 2 -4] r=roots(V) m=max(r) plot(m,p) end 但最後我發現圖形是"點"圖形 因為他們前面做過的 並沒有"紀錄" 起來 所以只畫出最後一次所做的 請問我的語法應該怎樣修改呢 想了很久還是沒想到 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.197.82

10/14 13:25, , 1F
你應該把要畫的結果先用一個變數全部存起來,最後再畫
10/14 13:25, 1F

10/14 13:25, , 2F
而不是每個迴圈畫一次
10/14 13:25, 2F

10/14 13:26, , 3F
我是看不太懂要畫什麼,如果是前面畫的被洗掉,那你在
10/14 13:26, 3F

10/14 13:26, , 4F
plot後面加上hold on也可以
10/14 13:26, 4F
文章代碼(AID): #18z0IN-G (MATLAB)
文章代碼(AID): #18z0IN-G (MATLAB)