matlab计算在n个人中有人同一天生日的概率问题要求是用子函数实现 计算每n个人概率时的运算次数是5000次 看一下我的程序哪里错了function birthdays(n);testtime=5000;sametime=0;for i=1:1:nfor t=1:testtime;e=

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/21 09:26:19
matlab计算在n个人中有人同一天生日的概率问题要求是用子函数实现计算每n个人概率时的运算次数是5000次看一下我的程序哪里错了functionbirthdays(n);testtime=5000;

matlab计算在n个人中有人同一天生日的概率问题要求是用子函数实现 计算每n个人概率时的运算次数是5000次 看一下我的程序哪里错了function birthdays(n);testtime=5000;sametime=0;for i=1:1:nfor t=1:testtime;e=
matlab计算在n个人中有人同一天生日的概率问题
要求是用子函数实现 计算每n个人概率时的运算次数是5000次 看一下我的程序哪里错了
function birthdays(n);
testtime=5000;
sametime=0;
for i=1:1:n
for t=1:testtime;
e=floor(rand(1,n)*365);
a=sort(e);
b=e(2,length(n))-birthdays(1,length(n)-1)
c=a==0;
d=sum(c);
if d==0;
sametime=sametime+1;
break
f=sametime/testtime;
end
end
plot(i,f)
最后报错是说
Error:File:d:\MATLAB7\work\birthdays.m Line:17 Column:12
This statement is incomplete.
做成了可以加分

matlab计算在n个人中有人同一天生日的概率问题要求是用子函数实现 计算每n个人概率时的运算次数是5000次 看一下我的程序哪里错了function birthdays(n);testtime=5000;sametime=0;for i=1:1:nfor t=1:testtime;e=
程序最后少了个 end

Attempted to access a(2,50); index out of bounds because size(a)=[1,50].这是改过后的程序
你程序有问题,a为一行50列的矩阵 但是 你访问了一个不存在的数字, a(2,50)第二行 50列的值。不是的 b=a(2,n)-a(1,n-1) 这一句的意图是把a这个数组的第2到50个数 与 第1到49个数对应相减 得到的差...

全部展开

Attempted to access a(2,50); index out of bounds because size(a)=[1,50].这是改过后的程序
你程序有问题,a为一行50列的矩阵 但是 你访问了一个不存在的数字, a(2,50)第二行 50列的值。

收起

matlab计算在n个人中有人同一天生日的概率问题要求是用子函数实现 计算每n个人概率时的运算次数是5000次 看一下我的程序哪里错了function birthdays(n);testtime=5000;sametime=0;for i=1:1:nfor t=1:testtime;e= 367个同龄人中至少有几人同一天生日 六十个人中恰巧有人同一天生日的概率是多少?怎么算? 367个同龄人中至少有2人同一天生日, 10000人中有多少人同一天生日 n个人中至少有m个人的生日在同一月的概率(假设每月出生概率均相同),n个人中恰有有m个人的生日在同一月的概率(假设每月出生概率均相同), 10个人中,至少有2个人同一天生日的概率是多少 以一年365天计 设一个班60个同学,一年365天计算,这个班没有两个人在同一天生日的概率是多少如题,不考虑生日不同年的问题,只讨论是否同一天生日的问题 在N个人中至少有两个人生日相同的概率是多少? 10个人中,至少有2个人同一天生日的概率是多少(以一年365天计,假设这10人是同一年出生) 题为 至少在多少个人中至少有两个同一天过生日的概率超过0. 400个人中.必定有2个人同一天过生日. 368人中至少有两人在同一天过生日的概率 六年级共有140个同学,至少有( )人在同一天生日. 母子生日同一天概率是多少?我和我妈生日在同一天 4个人中,至少有2个人的生日同月的概率是________ 76个人中,存在两个人生日是同月同日的概率是多少? 随机抽取10个人中至少有2人事同一月生日的概率