请问matlab怎么生成1000HZ单频正弦波

2024-11-27 06:12:16
推荐回答(1个)
回答1:

1、matlab实际并没有单位,但默认情况下可以理解为时间的单位为s,幅度单位为v,频率单位为Hz,长度单位为m等等

2、关键函数sin()


参考代码:

clc
clear all
close all

x = 0:1e-5:1e-3;
f = 1000;   % 频率, Hz
w = f*2*pi; % 频率,rad/s
A = 2;      % 振幅
y = A*sin(w*x);

figure
plot(x,y);
grid on
xlabel('x/s');
ylabel('y');

效果图