用matlab绘制正弦信号波形
时间: 2023-10-21 19:10:28 浏览: 128
用Matlab画出信号的时域波形及频谱观察它们的关系 .ppt
下面是用MATLAB绘制正弦信号波形的代码:
```matlab
% 定义正弦信号的参数
A = 1; % 振幅为1
f = 2; % 频率为2Hz
phi = 0; % 相位为0
% 定义时间范围和采样率
t_start = 0; % 起始时间
t_end = 1; % 终止时间
fs = 100; % 采样率为100Hz
% 生成时间序列
t = t_start : 1/fs : t_end;
% 生成正弦信号
x = A * sin(2 * pi * f * t + phi);
% 绘制波形图
plot(t, x);
xlabel('Time (s)');
ylabel('Amplitude');
title('Sinusoidal Signal');
```
在运行上述代码后,将会在MATLAB中绘制出一个正弦信号的波形图。你可以根据需要调整代码中的参数,生成不同的正弦信号波形。
阅读全文