Как найти объем эллипсоида с помощью интеграции Монте-Карло - PullRequest
0 голосов
/ 15 января 2019

Я пытаюсь найти объем эллипсоида, используя интеграцию Монте-Карло, создавая функцию, и я относительно новичок в этой технике. Я знаю, как построить эллипсоид в трехмерном пространстве, используя matplotlib, и как обычно находить объем, но я не уверен, как техника Монте-Карло может применяться для объема эллипсоида. Есть ли пример кода, как это сделать?

Я попытался создать функцию с формулой объема и повторить ее для большого количества значений, но я изо всех сил пытаюсь создать программу, которая будет делать это.

import numpy as np
import scipy.special

def volume (a,b,c,n): #where a,b,c are the axis of the ellipsoid and n 
is the accuracy of the monte carlo integration
    volume= (4/3)*np.pi*a*b*c
...