MATLAB 您所在的位置:网站首页 matlab的plot用法 MATLAB

MATLAB

#MATLAB| 来源: 网络整理| 查看: 265

题目: 已知RC一阶高通电路图的系统函数H(s)为 H ( s ) = U R ( S ) U ( S ) = R R R + 1 S C = s R C s R C + 1 H(s)=\frac {UR(S)}{U(S)}=R\frac {R}{R+\frac {1}{SC}}=\frac {sRC}{sRC+1} H(s)=U(S)UR(S)​=RR+SC1​R​=sRC+1sRC​ 其中:R=200Ω ,C=0.47μF 。求其幅度频率响应与相位频率响应。 这个题目相对比较简单,我们可以借助一个函数就可以完成求系统响应的过程。 freqs(B, A, w); freqs 是 MATLAB 中的一个函数,用于计算给定连续时间复杂信号的频率响应。它的调用形式为:freqs(B, A, w) 其中,B 和 A 分别是系统的分子多项式和分母多项式系数向量,w 是一组频率值。函数返回一个包含频率响应的复数向量 H,其长度等于 w 中频率值的个数。 具体来说,freqs 函数将输入的连续时间复杂信号表示为分子-分母形式的有理函数,然后计算该有理函数在给定频率下的频率响应。这里,频率响应指的是系统对不同频率的输入信号的幅度和相位的响应。 对于数字信号,可以使用 freqz 函数计算离散时间系统的频率响应。

r=200; c=0.47e-6; b=[r*c,0]; a=[r*c,1]; w=0:50000; h=freqs(b,a,w); subplot(121); plot(w,abs(h)); title('幅度响应'); subplot(122); plot(w,angle(h)); title('相位响应')

运行结果: 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有