how to match different values of a matrix

1 回表示 (過去 30 日間)
PRAVEEN GUPTA
PRAVEEN GUPTA 2019 年 8 月 28 日
コメント済み: Guillaume 2019 年 8 月 28 日
i have a matrix like given below:
X=[1 5 3;
1 5 4;
1 5 3]
i have to compre the elements as X(1,1)=X(2,1)=X(3,1) if its same then result must be that value i.e. (X1=1,X2=5) but if not same then the value must be what is the majority otherwise display erroe
for ex: X(1,3)~=X(2,3)=X(3,3)then X3=3
  2 件のコメント
Rik
Rik 2019 年 8 月 28 日
What have you tried so far?
PRAVEEN GUPTA
PRAVEEN GUPTA 2019 年 8 月 28 日
i am not getting only for "ex: X(1,3)~=X(2,3)=X(3,3)then X3=3"
first case i have done using if loop

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

採用された回答

Guillaume
Guillaume 2019 年 8 月 28 日
So basically, you want
mode(X, 1)
  3 件のコメント
Rik
Rik 2019 年 8 月 28 日
Can you explain why not?
Guillaume
Guillaume 2019 年 8 月 28 日
must be what is the majority
This is the exact definition of mode. Of course, if the values are all the same, that single value is also the mode.
So, indeed as Rik says, explain why not?

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMatrices and Arrays についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by