フィルターのクリア

check with all parameter except its own

1 回表示 (過去 30 日間)
Pratik Anandpara
Pratik Anandpara 2016 年 12 月 17 日
コメント済み: KSSV 2016 年 12 月 18 日
3 5 1
5 2 2
2 5 2
5 3 1
5 1 3
7 0 2
6 1 2
6 0 3
1 1 7
1 4 4
2 1 6
5 4 0
take 3+5=8--which is not equal to 9
so loop again rotate
take 3+2=5--not equal to 9
same in this manner 5+1=6 not valid 5+5=10 no same as this start from next entry and do process,take allentry as row wise if answer valid than loop stop and do for next element process
  11 件のコメント
David Barry
David Barry 2016 年 12 月 17 日
Yes I have given up. Poor explanation, no code and no data. I'm out.
Jan
Jan 2016 年 12 月 17 日
I do not understand the explanations also. What do you want to achieve?

サインインしてコメントする。

採用された回答

KSSV
KSSV 2016 年 12 月 18 日
Let A be your matrix.
B=A(:);
N = length(B);
iwant=zeros(N,2);
for i=1:N
count=0;
C=setdiff(B,B(i));
for j = 1:N-1
count=count+1;
if B(i)+C(j)==10
iwant(i,:)=[B(i) count];
break
end
end
end
  1 件のコメント
KSSV
KSSV 2016 年 12 月 18 日
count is not required ...You can directly take j in place of count.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

タグ

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by