两种方式:
1、使用hold on;
2、控制系统工具箱的相关函数本身都支持求多个系统的响应,例如
step(G1,'r--',G2,'g:')step(G1,'r--',G2,'g:')
其中G1、G2是LTI对象(tf、zpk或ss)。
用这个函数[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是时域信号时间间隔
数字陷波器:用在电路上滤除不需要的频率的信号,比如在带通滤波器通频带的边缘外加陷波器,通常是串联一个并联谐振回路,或并联一个串联回路,它们的谐振频率就是要滤除的频率,在电视机电路中频部分很常见。Matlab自定义函数的几种方法
1、函数文件+调用命令文件:需单独定义一个自定义函数的M文件
2、函数文件+子函数:定义一个具有多个自定义函数的M文件;
3、Inline:无需M文件,直接定义;
4、匿名函数;
5、Syms+subs: 无需M文件,直接定义;
6、字符串+subs:无需M文件,直接定义;
7、直接通过@符号定义.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)