波德()级

74(30天)
aaa
aaa 2012年5月2日
你好,我已经看到了代码(杂志、相位)=波德(sy),但是当我试着看杂志的价值,或阶段,它返回类似杂志(:,:1)。在括号的意义是什么东西?我怎样才能级值对频率所以我可以画出二维图的大小和频率?
谢谢

接受的答案

Arkadiy Turevskiy
Arkadiy Turevskiy 2012年5月2日
的大小和相位输出 波德 三维数组,代表多输入多输出系统。前两个维度对应输入和输出的数量,第三维对应于频率点的数量。对于在你的情况中你有一个单变量系统,所以大小(mag) 1 1 n,其中n是频率点的数量。
得到一个标准的波德图你可以做
波德(系统)
如果你想要获得杂志和相位作为普通向量,来做
杂志=挤压(mag)
所有的这些都是在覆盖 医生
Arkadiy

更多的答案(4)

aaa
aaa 2012年5月2日
嘿谢谢你的回答。
我有一个后续问题。我所做的。所以我有
(杂志、阶段、wout) =预示(系统);
杂志=挤压(mag);
阶段=挤压(阶段);
wout =挤压(wout);
semilogx (wout杂志)
semilogx (wout阶段)
所以当我绘制阶段,我得到同样的结果做波德(系统)。问题是当我画出大小,轴上的值是不正确的。然后我添加
杂志= 20 * log10 (mag)
semilogx (wout杂志)
但它仍然似乎是不正确的。你能提供一些有关也许我在哪里出了问题?

Arkadiy Turevskiy
Arkadiy Turevskiy 2012年5月2日
semilogx (wout, 20 * log10(挤压(mag)))
给你同样的情节大小预示。
如果它看起来不一样,它是由于轴的限制不排队。你可以定制和其他情节参数来描述你的喜欢 在这里

aaa
aaa 2012年5月2日
我想我发现了这个问题。wout必须除以2π得到正确的阴谋。

aaa
aaa 2012年5月2日
对不起,另一个问题,我注意到当你
(杂志、阶段、wout) =预示(a)
它吸引了只有45分。有办法得到更多吗?
谢谢
1评论
Arkadiy Turevskiy
Arkadiy Turevskiy 2012年5月3日
赢得= logspace (wout (1) wout (45), 100);
% 100替换所需的点的数量
(杂志、相位)=预示(sys,赢得);

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!