1 Вопрос: График двумерного гауссова пучка [закрыт]

вопрос создан в Fri, Mar 29, 2019 12:00 AM

Я хочу построить двумерный гауссов пучок e^(-x^2), используя matplotlib.

Мне нужно получить: введите описание изображения здесь

    
- 2
  1. Добро пожаловать в Stackoverflow. Мы будем рады вам помочь. Чтобы получить хороший ответ на свой вопрос: Можете ли вы отредактировать вопрос и предоставить некоторый код и /или дополнительные пояснения, если таковые имеются, что вы делаете и что не так. Чтобы избежать негативных комментариев и плохих комментариев, уделите некоторое время чтению справки: stackoverflow.com/help и как задать хороший вопрос: stackoverflow.com/help/how-to-ask
    2019-03-29 10: 48: 17Z
1 ответ                              1                         

Вам нужно будет использовать np.meshgrid, чтобы построить двумерная функция:

import numpy as np
import matplotlib.pyplot as plt


x = 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()
    
0
2019-03-29 10: 45: 57Z
источник размещен Вот