matlab解决蒙特卡洛问题,求圆周率的值.圆周率的值已经算出来,现在要求在坐标平面上图示出来.x在-1到1之间,y在-1到1之间,100000个点,在坐标平面上画出来,然后在圆内的点画成绿点,圆外的点画

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 21:06:13

matlab解决蒙特卡洛问题,求圆周率的值.圆周率的值已经算出来,现在要求在坐标平面上图示出来.x在-1到1之间,y在-1到1之间,100000个点,在坐标平面上画出来,然后在圆内的点画成绿点,圆外的点画
matlab解决蒙特卡洛问题,求圆周率的值.圆周率的值已经算出来,现在要求在坐标平面上图示出来.x在-1到1之间,y在-1到1之间,100000个点,在坐标平面上画出来,然后在圆内的点画成绿点,圆外的点画成红色的点.我写的代码是这样的
N=100;
x=2*rand(N,1)-1;
y=2*rand(N,1)-1;
for i=1:N
if (x(i)^2+y(i)^2<=1)
    plot(x(i),y(i),'r.')
else
    plot(x(i),y(i),'g.')
end
end
N先用的100,但是为什么每次只画出来一个点呢?把plot换成scatter也是一样,循环控制失灵了?如果把x(i),y(i)替换成x,y,那么画出来一堆点了,但所有点又都是同一颜色,也就是说,判断完全失灵了,
PS:画出来的记过应该如图所示

matlab解决蒙特卡洛问题,求圆周率的值.圆周率的值已经算出来,现在要求在坐标平面上图示出来.x在-1到1之间,y在-1到1之间,100000个点,在坐标平面上画出来,然后在圆内的点画成绿点,圆外的点画
因为没有hold on;
N=100;
x=2*rand(N,1)-1;
y=2*rand(N,1)-1;
figure;hold on;
for i=1:N
if (x(i)^2+y(i)^2

matlab解决蒙特卡洛问题,求圆周率的值.圆周率的值已经算出来,现在要求在坐标平面上图示出来.x在-1到1之间,y在-1到1之间,100000个点,在坐标平面上画出来,然后在圆内的点画成绿点,圆外的点画 求高手解决下面有关matlab问题 matlab解决微分方程问题 大圆的圆周率比小圆的圆周率一样大(判断题)求高手解决 求会Matlab的高手朋友帮忙,有道难题需解决,问题如截图所示 急求应用matlab解决以下问题用matlab验证惯性质量与引力质量的相等,求实验过程和matlab验证程序 matlab连线问题求解决如何画能将红虚线变成实现 圆周率的位数求圆周率! 急求!用matlab解决此层次分析法问题,题如图所示,结果已给出,求此问题的matlab程序语言过程! 怎样用matlab解决微积分问题? matlab解决求图像某点梯度的问题使用matlab,对一副二值图像求其指定的某一像素点的梯度. 求matlab高手帮忙解决,题目是这样的:用%e,%f,%g,%d,%5.3f的格式屏幕输出圆周率pi要求每次输出三项后就换一行显示,最后把光标下移两行,打印出“This is pi.” MATLAB编程解决矩阵问题其中A、N为已知矩阵,求矩阵X求达人给出这个方程的详细MATLAB编程, 请教matlab程序问题——蒙特卡洛法求圆周率 求精准的圆周率不要圆周率洗脑歌 一个Matlab的程序求圆周率别人写了一个割圆术求圆周率的matlab程序但是实施不了总是出现问题function y=calpi(n)syms a;for i=1:na=sqrt(2-sqrt(4-a^2));enda=subs(a,'a','1')y=3*2^n*vpa(a,n+5)另外谁能解释一下最后 求圆周率的全部 怎样运用matlab解决最优化问题?