当前位置:首页 >> 工学 >>

matlab求两圆相交部分面积


14.求两个圆 x + y = 100 , ( x ? 3) + ( y ? 4) = 100 所围公共部分的面积。
2 2 2 2

MATLAB 程序
t=0:0.01:2*pi; x1=10*cos(t); y1=10*sin(t); x2=10*cos(t)+3; y2=10*sin(t)+4; plot(x1,y1,x2,y2);

面积的计算 可以用蒙特卡洛方法模拟近似结果 MATLAB 程序: 程序: function m=mj(n) t=0; r=10; for i=1:n y=round(25*rand()-10); x=round(25*rand()-10); if ((x)^2+(y)^2<=r^2)&&((x-3)^2+(y-4)^2<=r^2) ; t=t+1; end

end m=t/n*25*25; 结果: 结果: >> mj(10000) ans = 214.8750 n 的值越大越精确。 的值越大越精确。 两圆相交部分的面积是 214.8750


相关文章:
用MATLAB绘制两圆板间中心线电场强度和电势图
MATLAB 绘制两圆板间中心线电场强度和电势图 在学习大学物理的过程中, 我们学到了一种很重要的模型——偶极子 模型,我们详细研究了他们间的电场强度及电势变化...
微波期中matlab仿真smith圆图
微波期中matlab仿真smith圆图_电子/电路_工程科技_专业资料。微波期中设计 ...(1-P))/2/pi; L2=atan(-sqrt(P)/(1-P))/2/pi; 上面用来计算...
matlab题目及其答案
matlab题目及其答案 - 给定程序的功能是:求二分之一的圆面积,函数通过形参得到圆的半径,函数返回二分之 一的圆面积(注:圆面积公式为: S ? ? r 2,在程序中...
更多相关标签: