全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1363 1
2016-03-29
function T=cat_in_holl(n)
T=zeros(1,n);
for k=1:n
    c=unidrnd(3,1);
    while c~=1;
        if c==2;
            T(k)=T(k)+4;
        else
            T(k)=T(k)+6;
        end
       c=unidrnd(3,1);
    end
    T(k)=T(k)+2;
end
这是matlab高效编程25个案例那本书上的一个例子,讲的是关于猫出山洞的,山洞有三个门,第一个进去以后花2H可以走出,第二个进去后花4H只能回到原点,第三个花6H会回到原点,问这猫出山洞的时间期望是多少,这个程序是模拟n次猫的行为给出的结果,我对这程序里面倒数第四行的   c=unidrnd(3,1); 放进去不是很懂,for循环体不是一开始就定义了吗,每次循环都会有,求指教

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-3-29 15:55:18
@liuxin9023
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群