99问答网
所有问题
matlab画幅频特性曲线
我现在有一滤波电路,我想用matlab仿真得出它的幅频特性曲线。
电路的参数都知道,我想问怎么才能让matlab自己仿真出这个曲线,而不是通过求传递函数来得出曲线
举报该问题
其他回答
第1个回答 2012-03-22
用这个函数[Pxx,f] = periodogram(x,window,f,fs)
x是时域的数据
这里window是窗函数,截取你要部分,都要可以这样写
L = length(x)
window = rectwin(L);
f是频域的范围根据你的需要选
f = 0:0.1:100;
fs = 1/T;
T是时域信号时间间隔
本回答被提问者和网友采纳
第2个回答 2012-03-22
可以选用SIMULINK里的电路模块搭好,然后输入一个多频信号,用频谱图观察。
或者每次方针时都输入幅度为1的某单频信号,获得的输出即这一频率分量的幅度,相位差即相频
第3个回答 2012-03-25
传递函数是必须有的,你可以用laplace把时域的函数转化为频域的,建立一个m文件可以一次性输出结果,也不是很麻烦
相似回答
大家正在搜
相关问题
请问怎么用matlab画这个函数的幅频特性曲线和相频特性曲线...
用matlab画相频、幅频特性曲线
如何用matlab绘制幅频和相频特性图
急求用matlab画幅频特性和相频特性图。
matlab画幅频特性曲线
matlab相关问题:怎么画出如下幅频特性曲线图?
怎么用matlab将幅频特性和相频特性画在同一幅图上?
matlab画出滤波器的幅频特性和相频特性