作者zxvc (zxvc)
站内Electronics
标题Re: [问题] matalb画波德图的问题
时间Mon May 14 09:35:01 2007
※ 引述《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(:)))
--
《金刚经》一切有为法 如梦幻泡影 如露亦如电 应作如是观
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)
※ 编辑: zxvc 来自: 122.116.13.117 (02/25 22:08)