二维高斯光束图

我想e^(-x^2)使用 matplotlib构建二维高斯光束。

我需要得到:

http://img3.mukewang.com/61c197590001e49505930444.jpg

收到一只叮咚
浏览 164回答 1
1回答

HUH函数

您需要使用np.meshgrid来构造您的二维函数:import numpy as npimport matplotlib.pyplot as pltx = np.linspace(-5, 5, 250)y = np.linspace(-5, 5, 250)xx, yy = np.meshgrid(x, y)zz = np.exp(-(xx**2 + yy**2))plt.imshow(zz)plt.show()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python