MATLAB绘图:y=[1/(2pi)]*e^(x^2/2)
时间: 2024-10-19 19:17:39 浏览: 22
绘制 Gui 2d: y = f (x, t)-matlab开发
MATLAB是一种广泛用于数学计算、数据分析以及科学工程应用的高级编程语言。如果你想在MATLAB中绘制函数 \( y = \frac{1}{\sqrt{2\pi}} e^{-\frac{x^2}{2}} \),这是一个标准的概率密度函数(PDF)形式,通常代表高斯分布,你可以按照以下步骤操作:
1. 首先,在MATLAB命令窗口输入或直接编写这段代码:
```matlab
x = -5:0.1:5; % 创建x轴上的等距样本点,范围从-5到5
y = 1/sqrt(2*pi) * exp(-x.^2/2); % 计算对应的y值
```
2. 使用`plot(x, y)`命令来绘制曲线:
```matlab
plot(x, y)
```
3. 如果你想添加更多细节,比如标题、标签和网格线,可以加上:
```matlab
title('Gaussian Distribution (Normal Curve)')
xlabel('X')
ylabel('Probability Density')
grid on % 显示网格线
```
4. 最后,使用`hold on`保持当前图形以便在同一窗口中叠加其他图,然后`figure`切换到新的图形窗口,如果需要。
运行上述代码后,你应该会看到高斯分布的标准正态曲线。
阅读全文