看板 MATLAB 關於我們 聯絡資訊
大家好~ 我是MATLAB新手 關於PLOT繪圖有點疑問 不曉得是哪個環節卡住.. 我要提出圖像灰階值做紀錄 像這樣 https://i.imgur.com/boMw6wJ.jpg
將每一幀的某座標灰階值做連續紀錄 我的程式中已經會將期望的座標灰階值連續顯示在Command Window 代表數值本身是有正確找到的 但是想要做成上面的圖卻一直搞不定 不是只要定義X,Y應該就可以將點標記了嗎? S=([num2str(CurrentBackground(350,750))]); figure; x=1:320; plot(x,S); hold on; 這樣會出現Error in color/linetype argument. 不太明白為什麼 懇請各位高手們指點迷津! 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.119.244 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1573322316.A.499.html
sppmg: S是y值,你給的是字串(num2str),所以會被當作繪圖標記(' 11/11 18:47
sppmg: x-'表示叉叉點加實心線這樣) 11/11 18:47
不好意思 可是就算不用num2str 好像也沒辦法顯示 另外是直接用plot(S,'x-')嗎? 剛才試了好像也不行耶 感覺上好像是數據沒有正確寫入,似乎都是被當成圖像範圍 本來想說將數值寫入空的矩陣,之後在plot讀取,但是好像也出現同樣的情況 只會寫入最後的數值而已..請問有辦法處理嗎? 謝謝!
name0625: 不用num2str之後的錯誤訊息沒給,也不一定抓得到你的問 11/18 02:59
name0625: 題 11/18 02:59
name0625: 先看看你的x跟S的大小是不是一致吧,建議還是自己doc p 11/18 02:59
name0625: lot看用法跟範例 11/18 02:59
後來用存入S()=(CurrentBackground(350,750))再寫入Excel後呼叫作圖完成了.. 原本的問題點還是霧煞煞...但達成最初的目標就是了Orz ※ 編輯: relax2048 (1.162.114.134 臺灣), 11/25/2019 00:31:03