※ 引述《guavaate (ㄧ封信)》之銘言:
: 我在使用bode指令時
: X軸都是以rad/sec為單位
^^^^^^^^^^^^^
: 且圖形最左邊的起始值都是10^3
: 想請問各位
: 我該如何讓每次的波德圖X軸都是以頻率為單位
^^^^^^^^^^
rad/sec其實就是頻率的單位了。
如果你想改成1/sec的頻率單位,bode指令可能沒有屬性可以設定。
不過你可以用bode計算出頻率響應的數值,
再自己調整數值後畫圖。
: 並且起始的值都為0呢
bode這個指令不允許起始值為零。
想想看10^n = 0, n等於多少?
(數學上好像是說無定義還是負無窮大。)
: 在m file裡面該怎麼寫呢?
範例:
g = tf([1 0.1 7.5],[1 0.12 9 0 0]);
[mag phase w] = bode(g,{0.1 , 100});
% ^^^^^^^^^^^設定要計算的頻率範圍。
f = w/2/pi;
semilogx (f, 20*log10 (mag(:)))
--
Albert Einstein :
If there is any religion that could cope with modern scientific needs it
would be Buddhism.
《金剛經》一切有為法 如夢幻泡影 如露亦如電 應作如是觀
http://web.cc.ncu.edu.tw/~93501025/jg.doc
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.200.121
※ 編輯: zxvc 來自: 140.115.200.121 (05/14 09:36)
※ 編輯: zxvc 來自: 140.115.200.121 (05/14 14:52)