用matlab作高斯曲线y=e^(-x^2)
时间: 2024-10-19 10:02:15 浏览: 21
高斯曲线拟合:高斯曲线拟合-matlab开发
在MATLAB中,你可以很容易地创建一个高斯函数`y = e^(-x^2)`的图形。以下是简单的步骤:
1. 打开MATLAB并进入命令窗口。
2. 定义变量x,通常从负无穷到正无穷取值,可以使用`linspace`函数生成等间距的x值。例如:
```matlab
x = linspace(-Inf, Inf, 1000); % 生成1000个点,范围从负无穷到正无穷
```
3. 计算对应的y值,使用指数函数`exp`:
```matlab
y = exp(-x.^2); % '^'表示元素级别的乘方
```
4. 利用`plot`函数绘制图形:
```matlab
plot(x, y);
```
5. 可以添加标题、坐标轴标签以及网格线,让图形更清晰:
```matlab
title('Gaussian Curve with e^(-x^2)');
xlabel('X');
ylabel('Y = e^(-x^2)');
grid on; % 添加网格线
```
6. 最后显示图像:
```matlab
show;
```
如果你需要更精细的控制,如更改x轴的范围、调整线条样式或者添加更多的特性,都可以查阅MATLAB的帮助文档或在线教程进行进一步学习。
阅读全文