如何我图拉普拉斯传递函数特征使用符号工具箱?

59视图(30天)
你好,
我想可以使用符号工具箱绘制振幅和相位响应传递函数的拉普拉斯域。因为我的工作我发现符号函数保持整洁和简单易读的。
我试着绘制转移函数的amp和相位特征使用下面的代码段。传递函数H描述了一个简单的无源RC低通滤波器在Vx R * C = 0.001 = v + R * C * v * s。
信谊年代;
H = 1 / (0.001 * s + 1);
图;fplot (abs (H), 100000年[0]);
图;fplot(角(H), 100000年[0]);
我希望v之间的相移和Vx从0到-π/ 2(或-90度),在波德图如下:
波德([0,1],[0.001 - 1]);
然而,当策划与fplot我认为没有移相角度:
fplot(角(H), 100000年[0]);
我很高兴如果有人能向我解释为什么预示和fplot给不同的结果。
提前谢谢!

接受的答案

明星黾
明星黾 2020年5月19日
在这里, “年代” 需要复杂:
信谊年代;
H = 1 / (0.001 * 1 j * s + 1);
图;fplot (20 * log10 (abs (H)), 100000年[0]);
%设置(gca,‘XScale’,‘日志’)
图;fplot(角(H), 100000年[0]);
%设置(gca,‘XScale’,‘日志’)
出于某种原因,设置 “XScale” “日志” (所以它匹配 波德 情节)失败 fplot 情节。我将尝试,如果我能找到一个方法让它工作。
3评论
安德鲁磷虾
安德鲁磷虾 2022年6月19日
哦,这整个线程很有帮助。
我注意到,
图;fplot (20 * log10 (abs (H)), 100000年[0]);
不起作用,因为日志(0)是未定义的。
图;fplot (20 * log10 (abs (H)), [100000]);
工作得很好。

登录置评。

更多的答案(0)

社区寻宝

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

开始狩猎!