Re: [問題] 有關繪圖的指令

看板MATLAB作者 (貓柳田博士)時間12年前 (2013/07/03 15:59), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《Knoll (秋末悲歌)》之銘言: : N = 2^10; : n = 0:(N-1); : plt_inds = 512:(2^(10)); : v = randn(1,N); : a_coefs = [ 1, -0.601, +0.7725, ]; : b_coefs = [ 1 ]; : x = filter( b_coefs, a_coefs, v ); : fo=figure; hd=plot( n(plt_inds), x(plt_inds), '-og', 'markersize', ); hold on; : 請問前輩, 以上這段程式碼, 想請教幾個問題 : fo=figure 是甚麼意思? 開啟或是定義figure 何謂figure 舉個例,當你要畫很多個plot的時候,如果沒有設定figure的話 最後只會出現最後的plot,而前面的都會被蓋掉 另外前面加了fo是把這個動作參數化 若要做一些微調就會用到這個參數 當然,參數是自己定義的,不喜歡用fo可以自己改別的 : hd=plot(...), 為什麼要用 hd? hd的意思是甚麼? 同上,將plot這個動作給參數化 原因與上面相同,到時候微調的時候就會用到hd 當然,hd本身沒有意義,就只是個參數的名字,不喜歡的話可以自己定義 : '-og'的意思是甚麼? 表示你到時候plot出來的線段是直線 資料點是用空心圓表示 線段與資料點的顏色為綠色 就是'-og'分別的意思 這個去google找可以找到相關的說明 : 因為找過 help, 沒有發現, 也許是方法不對, 懇請前輩指點 : 謝謝大德 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.190.70

07/03 16:10, , 1F
感謝前輩
07/03 16:10, 1F
文章代碼(AID): #1HqzdbtX (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1HqzdbtX (MATLAB)