matlab高斯函数信号代码
时间: 2023-09-13 07:02:51 浏览: 133
下面是一个简单的 Matlab 代码,用于生成高斯信号:
```matlab
% 定义参数
A = 1; % 幅度
mu = 0; % 均值
sigma = 1; % 标准差
t = linspace(-5,5,1000); % 时间轴
% 生成高斯信号
x = A*exp(-(t-mu).^2/(2*sigma^2));
% 绘制信号图像
plot(t,x);
xlabel('时间');
ylabel('幅度');
title('高斯信号');
```
在这个代码中,我们首先定义了高斯信号的三个参数:幅度 A、均值 mu 和标准差 sigma。然后,我们使用 `linspace` 函数生成一个时间轴,从 -5 到 5,共 1000 个点。接着,我们使用高斯函数的公式来生成信号数据,并使用 `plot` 函数将其绘制出来。
你可以根据需要调整参数和时间轴范围,以生成不同的高斯信号。
阅读全文