EDA365电子论坛网
标题:
matlab做信号与系统的仿真
[打印本页]
作者:
three
时间:
2022-7-27 15:12
标题:
matlab做信号与系统的仿真
就是用matlab做信号与系统仿真时有点问题,比如我要做一个sin(t)函数,怎么做出来?这是一个在时间轴上无限长的信号。可是t规定上下限的话就做不出来了。。这种周期信号应该怎么做呢??能给个简单程序么。。之后又怎么把它变成傅里叶变换??用fourier函数么?
& x& @% F2 O' D7 P! Z- L: _% t
作者:
oewqe
时间:
2022-7-27 16:02
如果用m文件写,可以规定t的范围,对于周期信号虽然是无限延长的,但是站在仿真观察的角度,我们只要观察其中一个周期的情况就可以了,因为其他时间只不过是这个周期内情况的不断重复。对于sin(t)信号,周期2pi,只要画出t在0~2pi时sin的波形即可
5 G% {0 i- o6 m& s: s
t=0:2*pi/200:2*pi;
* l. l, j7 n1 }; X; t) k
y=sin(t);
; h/ u- y, \5 C6 Q+ }+ V
ffty=fft(y); %傅里叶变换直接调用fft函数就可以
. |: [7 Y( p) p* B$ r
作者:
ESCAPE
时间:
2022-7-27 16:42
syms t w f
+ K" s D: \+ d- C$ p0 M- O& {
f=sin(t);
M2 r" R1 O* K+ v$ \
F=fourier(f)
6 k! b" z3 _. X
ezplot(f,[0:20,0:1.2]);
! R3 o: q6 S7 Z8 |6 m
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2