函数的定义如下
function a = FindRatio1(n )
m=0;
for R=1:1:5
for i=1:1:n
x=rand(1)*2-1;
y=rand(1)*2-1;
if x^2+y^2<=1;
m=m+1;
end
end
end
a=4*m/(n*5);
end
在指令框里输入
x=[100,1000,10000,100000];
y=FindRatio1(x);
显示了这个
??? Error using ==> mldivide
Matrix dimensions must agree.
Error in ==> FindRatio1 at 14
a=4*m/(n*5);