MATLAB蒙特卡洛求曲线的面积MATLAB利用蒙特卡洛求不是调用蒙特卡洛函数哈

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 22:09:33
MATLAB蒙特卡洛求曲线的面积MATLAB利用蒙特卡洛求不是调用蒙特卡洛函数哈

MATLAB蒙特卡洛求曲线的面积MATLAB利用蒙特卡洛求不是调用蒙特卡洛函数哈
MATLAB蒙特卡洛求曲线的面积
MATLAB利用蒙特卡洛求不是调用蒙特卡洛函数哈

MATLAB蒙特卡洛求曲线的面积MATLAB利用蒙特卡洛求不是调用蒙特卡洛函数哈
function s=fun(n)
t=0;
for i=1:n
x=rand()*4-2;%范围是[-2,2]*[-2,2]
y=rand()*4-2;
r=sqrt(x^2+y^2);%坐标转化
theta=atan(y/x);
if r>fun(10000)

m=10000;
x=2*pi*rand(1,m);
r=1+cos(x);
r0=2*rand(1,m);
t=0;
for i=1:m
if r0(i)<=r(i);
t=t+1;
end
end
s=t/m*2*pi*2