alec26 发表于 2008-2-28 12:43

田纪赛马 怎么编

<p>1,2,3分别代表下中上马,共6种排列编上号;怎么编码来等到一个6*6矩阵,来表示两人分别选择6种排列之一的比赛结果?</p><p>例如第2行第4列显示1,表示一个人选择方案2另一个选择方案4时第一人赢。</p><p>请指教~谢谢~</p>

liwenhui 发表于 2008-2-28 18:47

不懂你的意思!

alec26 发表于 2008-2-29 15:51

<p>就是用matlab来显示所有可能的结果</p>

liwenhui 发表于 2008-3-1 11:41

还是不懂楼主的意思!

lzh0601 发表于 2008-4-19 23:14

不是3*3的么?

水木年华zzu 发表于 2009-2-21 20:12

b(1,:)=;
b(2,:)=;
b(3,:)=;
b(4,:)=;
b(5,:)=;
b(6,:)=;
for i=1:6
    for j=1:6
        x=b(i,:)-b(j,:);
        for m=1:3
            if x(m)<=0
             x(m)=-1;
            else x(m)=1;
            end
        end
        a(i,j)=sum(x);
        %a(i,i)=-1;
    end
end
for i=1:6
    a(i,i)=-1;
end

水木年华zzu 发表于 2009-2-21 20:22

b(1,:)=;
b(2,:)=;
b(3,:)=;
b(4,:)=;
b(5,:)=;
b(6,:)=;
for i=1:6
    for j=1:6
        x=b(i,:)-b(j,:);
        for m=1:3
            if x(m)<=0
             x(m)=-1;
            else x(m)=1;
            end
        end
        a(i,j)=sum(x);
        %a(i,i)=-1;
    end
end
for i=1:6
    a(i,i)=-1;
end
运行结果:
-1        -1        -1        -1        1        -1
-1        -1        -1        -1        -1         1
-1        1        -1        -1        -1        -1
1        -1        -1        -1        -1        -1
-1        -1        -1        1        -1        -1
-1        -1        1        -1        -1        -1
矩阵表示田忌的比赛结果,1为田忌胜,-1为田忌失败
b(1,:)....b(6,:)表示双方采取的战术,矩阵a(i,j)表示田忌用第i中战术,齐王采用j中战术时,田忌的结果

水木年华zzu 发表于 2009-2-21 20:22

b(1,:)=;
b(2,:)=;
b(3,:)=;
b(4,:)=;
b(5,:)=;
b(6,:)=;
for i=1:6
    for j=1:6
        x=b(i,:)-b(j,:);
        for m=1:3
            if x(m)<=0
             x(m)=-1;
            else x(m)=1;
            end
        end
        a(i,j)=sum(x);
        %a(i,i)=-1;
    end
end
for i=1:6
    a(i,i)=-1;
end
运行结果:
-1        -1        -1        -1        1        -1
-1        -1        -1        -1        -1         1
-1        1        -1        -1        -1        -1
1        -1        -1        -1        -1        -1
-1        -1        -1        1        -1        -1
-1        -1        1        -1        -1        -1
矩阵表示田忌的比赛结果,1为田忌胜,-1为田忌失败
b(1,:)....b(6,:)表示双方采取的战术,矩阵a(i,j)表示田忌用第i中战术,齐王采用j中战术时,田忌的结果

水木年华zzu 发表于 2009-2-21 20:24

b(1,:)=;
b(2,:)=;
b(3,:)=;
b(4,:)=;
b(5,:)=;
b(6,:)=;
for i=1:6
    for j=1:6
        x=b(i,:)-b(j,:);
        for m=1:3
            if x(m)<=0
             x(m)=-1;
            else x(m)=1;
            end
        end
        a(i,j)=sum(x);
        %a(i,i)=-1;
    end
end
for i=1:6
    a(i,i)=-1;
end
运行结果:
-1        -1        -1        -1        1        -1
-1        -1        -1        -1        -1         1
-1        1        -1        -1        -1        -1
1        -1        -1        -1        -1        -1
-1        -1        -1        1        -1        -1
-1        -1        1        -1        -1        -1
矩阵表示田忌的比赛结果,1为田忌胜,-1为田忌失败
b(1,:)....b(6,:)表示双方采取的战术,矩阵a(i,j)表示田忌用第i中战术,齐王采用j中战术时,田忌的结果
页: [1]
查看完整版本: 田纪赛马 怎么编