你好!首先是胞矩陣中的序列問題,不妨假設AA{1}是一個多行兩列的資料,AA{2}同例。
程式如下
clc
clear all
AA{1}=[1 2;2 3;7 8;1 5;3 2];
AA{2}=[7 8;6 2;8 1];
AA{3}=[4 5;1 1;2 8];
AA{4}=[1 4;7 8];
AA{5}=[2 4;2 3;7 8;9 0];
Tol=[AA{1}" AA{2}" AA{3}" AA{4}" AA{5}"];
T=Tol";
N=length(T(:,1));
C=zeros(N,1);
for j=1:N
K=T(j,:);
count=0;
for i=1:N
if(T(i,:)==K(1,:))
count=count+1;
end
C(j)=count;
N=find(C==max(C));
fprintf("出現次數最多的是:(%d,%d)\n數量是%d\n",T(N(1),:),C(N(1)));
你好!首先是胞矩陣中的序列問題,不妨假設AA{1}是一個多行兩列的資料,AA{2}同例。
程式如下
clc
clear all
AA{1}=[1 2;2 3;7 8;1 5;3 2];
AA{2}=[7 8;6 2;8 1];
AA{3}=[4 5;1 1;2 8];
AA{4}=[1 4;7 8];
AA{5}=[2 4;2 3;7 8;9 0];
Tol=[AA{1}" AA{2}" AA{3}" AA{4}" AA{5}"];
T=Tol";
N=length(T(:,1));
C=zeros(N,1);
for j=1:N
K=T(j,:);
count=0;
for i=1:N
if(T(i,:)==K(1,:))
count=count+1;
end
end
C(j)=count;
end
N=find(C==max(C));
fprintf("出現次數最多的是:(%d,%d)\n數量是%d\n",T(N(1),:),C(N(1)));