Re: [問題] 有關繪圖的指令
※ 引述《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
討論串 (同標題文章)