Matlab里画自定义函数图像出现问题,请高手指教下

函数的定义如下
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);

a=4*m/(n*5);改成点除,如下
a=4*m./(n*5);
温馨提示:答案为网友推荐,仅供参考