Compare matrix element without loops
古いコメントを表示
Hi,
Is there any way to get same result without using loops?
G = [5 8; 8 5; 3 9; 7 3; 1 4; 5 10; 6 7; 4 10; 4 7; 1 6];
n = 2;
nG = size(G,1);
for ii=1:nG
zz =1;
isDom = [];
for kk=1:n
for jj=1:nG
if ii ~= jj
isDom(zz) = G(ii,kk) < G(jj,kk);
zz = zz +1;
end
end
end
R(ii) = sum(isDom==1);
end
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Loops and Conditional Statements についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!