matlab 生成正弦波
Posted 胡刚2021
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab 生成正弦波相关的知识,希望对你有一定的参考价值。
理论知识:
由上述的公式可知,在matlab中如果要生成频率为 f 的正弦波信号可以用如下代码:
t=0:0.0005:1;%定义一个数组[0, 0.0005, 0.001, 0.0015, 0.002,...,0.9995, 1.000]
f=sin(2*pi* f *t);
plot(t,f,'r','LineWidth',3);
grid on;%开启网格线
假设频率为5
如果想更改初相位,可以使用如下代码
t=0:0.0005:1;%定义一个数组[0, 0.0005, 0.001, 0.0015, 0.002,...,0.9995, 1.000]
f=sin(2*pi* f *t+a);
plot(t,f,'r','LineWidth',3);
grid on;%开启网格线
假设频率为5,初相位为 pi/2
以上是关于matlab 生成正弦波的主要内容,如果未能解决你的问题,请参考以下文章