matlab生成正弦波数据脚本
时间: 2023-08-03 16:05:38 浏览: 157
利用Matlab生成正弦波表
5星 · 资源好评率100%
你可以使用MATLAB的sin函数生成正弦波数据。下面是一个简单的脚本示例:
```matlab
% 设置参数
amplitude = 1; % 振幅
frequency = 1; % 频率
sampling_rate = 100; % 采样率
duration = 2; % 时长(秒)
% 计算时间轴
t = 0:1/sampling_rate:duration;
% 生成正弦波数据
data = amplitude * sin(2*pi*frequency*t);
% 绘制波形图
plot(t, data);
xlabel('时间 (秒)');
ylabel('振幅');
title('正弦波');
grid on;
```
这个脚本会生成一个振幅为1、频率为1 Hz的2秒钟的正弦波,并绘制出其波形图。你可以根据需要调整振幅、频率、采样率和时长等参数。
阅读全文