基于MATLAB的时域波形绘制:正弦、矩形与三角波的构建与展示
1. 正弦波函数:
```MATLAB
t = 0:0.01:2*pi; % 时间范围
A = 1; % 振幅
f = 5; % 频率
phi = 0; % 相位
y = A * sin(2*pi*f*t + phi); % 正弦波函数
plot(t, y); % 绘制时域波形图
xlabel('时间 (s)');
ylabel('幅度');
title('正弦波函数');
grid on;
```
2. 矩形波函数:
```MATLAB
t = 0:0.01:2*pi; % 时间范围
A = 1; % 振幅
f = 5; % 频率
phi = 0; % 相位
y = A * rectpulse(2*pi*f*t, f/2); % 矩形波函数
plot(t, y); % 绘制时域波形图
xlabel('时间 (s)');
ylabel('幅度');
title('矩形波函数');
grid on;
```
3. 三角波函数:
```MATLAB
t = 0:0.01:2*pi; % 时间范围
A = 1; % 振幅
f = 5; % 频率
phi = 0; % 相位
y = A * triangwave(2*pi*f*t, f/2); % 三角波函数
plot(t, y); % 绘制时域波形图
xlabel('时间 (s)');
ylabel('幅度');
title('三角波函数');
grid on;
```
创作工场
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!