作业帮 > 综合 > 作业

Buffon投针实验,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/06 19:15:30
Buffon投针实验,
function PI=P_Buffon(a,l,n,p) %a为横线间距,l为针的长度,n为投掷次数,p为有效位数
if 1>a
error
return:end
x=unifrnd(0,a/2,[n,1]);%生成(连续)均匀分布的随机数
f=unifrnd(0,pi,[n,1]);
y=x
我这边运行没有问题,能算出来.你是怎么运行的?
再问: 啊??我怎么有问题
再答: 你再检查一下程序是不是哪里写错了,或是关了重开一次matlab再运行一次。
再问: 你是就运行的这个 还是又在命令窗口中输入了什么程序?
再答: 这不是自定义函数吗,我再建一个m文件来调用这个函数做输出执行。