绘制曲线y=e^(-x^2/2)/2π
时间: 2024-02-09 07:07:58 浏览: 30
这个曲线是一个高斯分布的概率密度函数,可以用Python的Matplotlib库来绘制。以下是绘制代码示例:
```python
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-5, 5, 1000)
y = np.exp(-x**2/2)/(2*np.pi)
plt.plot(x, y)
plt.xlabel('x')
plt.ylabel('y')
plt.title('Gaussian Distribution')
plt.show()
```
代码中的`x`是自变量,使用`np.linspace`函数生成等间距的1000个数,范围是从-5到5。`y`是因变量,根据高斯分布的概率密度函数计算得到。最后使用`plt.plot`函数进行绘制,再使用`plt.xlabel`、`plt.ylabel`和`plt.title`函数设置图像的标签和标题,最后使用`plt.show`函数显示图像。运行代码即可看到绘制出来的高斯分布曲线。
相关问题
用matlab绘制三维曲线x=e^(-t/20)cost,y=e^(-t/20)sint,z=t,0≤t≤2π
好的,这个问题我也可以回答。下面是绘制三维曲线的代码:
```matlab
t = linspace(0, 2*pi, 1000); % 生成 t 的取值范围
x = exp(-t/20).*cos(t); % 计算 x 的值
y = exp(-t/20).*sin(t); % 计算 y 的值
z = t; % 计算 z 的值
plot3(x, y, z) % 绘制三维曲线
xlabel('x') % 设置 x 轴标签
ylabel('y') % 设置 y 轴标签
zlabel('z') % 设置 z 轴标签
title('3D Plot of x, y, z') % 设置图像标题
```
运行这段代码,就可以得到绘制的三维曲线了。
在0≤x≤2π区间内,用matlab绘制曲线y=2e^(-0.5x) sin(2πx),并添加图例说明“曲线点”。
好的,我可以回答这个问题。以下是用 Matlab 绘制曲线 y=2e^(-0.5x) sin(2πx) 的代码:
x = linspace(0, 2*pi, 1000);
y = 2*exp(-0.5*x).*sin(2*pi*x);
plot(x, y, 'LineWidth', 2);
legend('曲线点');
这段代码会生成一个图像,其中 x 轴表示 0 到 2π 的范围,y 轴表示 y=2e^(-0.5x) sin(2πx) 的值。图例说明“曲线点”表示这是曲线的标记点。