matlab程序结果不对p1=0.7;p2=0.3;b1=1;b2=2;b3=3;b4=4;director=[16 13 12 10 9]; %领导score=[]; %得分kong=logical(ones(1,15));for i=1:5for j=1:director(i) %领导投票random1=randperm(3);for n=1:3score(sum(director(1:i-1))+j,(i-1)*3+n) =rando
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/27 05:24:53
![matlab程序结果不对p1=0.7;p2=0.3;b1=1;b2=2;b3=3;b4=4;director=[16 13 12 10 9]; %领导score=[]; %得分kong=logical(ones(1,15));for i=1:5for j=1:director(i) %领导投票random1=randperm(3);for n=1:3score(sum(director(1:i-1))+j,(i-1)*3+n) =rando](/uploads/image/z/4517849-65-9.jpg?t=matlab%E7%A8%8B%E5%BA%8F%E7%BB%93%E6%9E%9C%E4%B8%8D%E5%AF%B9p1%3D0.7%3Bp2%3D0.3%3Bb1%3D1%3Bb2%3D2%3Bb3%3D3%3Bb4%3D4%3Bdirector%3D%5B16+13+12+10+9%5D%3B+%25%E9%A2%86%E5%AF%BCscore%3D%5B%5D%3B+%25%E5%BE%97%E5%88%86kong%3Dlogical%28ones%281%2C15%29%29%3Bfor+i%3D1%3A5for+j%3D1%3Adirector%28i%29+%25%E9%A2%86%E5%AF%BC%E6%8A%95%E7%A5%A8random1%3Drandperm%283%29%3Bfor+n%3D1%3A3score%28sum%28director%281%3Ai-1%29%29%2Bj%2C%28i-1%29%2A3%2Bn%29+%3Drando)
matlab程序结果不对p1=0.7;p2=0.3;b1=1;b2=2;b3=3;b4=4;director=[16 13 12 10 9]; %领导score=[]; %得分kong=logical(ones(1,15));for i=1:5for j=1:director(i) %领导投票random1=randperm(3);for n=1:3score(sum(director(1:i-1))+j,(i-1)*3+n) =rando
matlab程序结果不对
p1=0.7;p2=0.3;b1=1;b2=2;b3=3;b4=4;
director=[16 13 12 10 9]; %领导
score=[]; %得分
kong=logical(ones(1,15));
for i=1:5
for j=1:director(i) %领导投票
random1=randperm(3);
for n=1:3
score(sum(director(1:i-1))+j,(i-1)*3+n) =random1(n);
end
kong(1,(i-1)*3+1:(i-1)*3+3)=0;score(sum(director(1:i-1))+j,kong)=b4;kong(:)=1;
score(sum(director(1:i-1))+j,(i-1)*3+find(random1==30))=b3*p1+b4*p2;
temp=randperm(15);a=(i-1)*3+1:i*3;temp(ismember(temp,a))=[];
score(sum(director(1:i-1))+j,temp(1))=b4*p1+b3*p2;
end
end
软件的运算结果是矩阵 1
但实际上是想让它输出一个大的矩阵
matlab程序结果不对p1=0.7;p2=0.3;b1=1;b2=2;b3=3;b4=4;director=[16 13 12 10 9]; %领导score=[]; %得分kong=logical(ones(1,15));for i=1:5for j=1:director(i) %领导投票random1=randperm(3);for n=1:3score(sum(director(1:i-1))+j,(i-1)*3+n) =rando
个人认为这个问题可以问百度.