MATLAB Answers

Translated by

このページのコンテンツは英語から自動翻訳されています。自動翻訳をオフにする場合は「<a class="turn_off_mt" href="#">ここ</a>」をクリックしてください。

0

How can i find the column number in an array?

Priyanka Bhasker さんによって質問されました 2019 年 1 月 20 日
最新アクティビティ per isakson
さんによって コメントされました 2019 年 1 月 21 日
I have imported data from a .txt file into matlab. The question is to find the column number of the column with the highest average. How do I find the column number that corresponds to the highest average value?

  0 件のコメント

サインイン to comment.

タグ

1 件の回答

回答者: per isakson
2019 年 1 月 20 日
編集済み: per isakson
2019 年 1 月 20 日

Try this
M = rand( 6 ); % Sample data
[~,ixc] = max(mean( M, 1 ));

  5 件のコメント

per isakson
2019 年 1 月 21 日
Programming is complicated:(
"How do I find the column number that corresponds to the highest average value?" So I added: Given that there is such a number.
Image Analyst
2019 年 1 月 21 日
Well as long as the matrix is not all null or all nan, there will be a max, and it will occur at one or more columns. Super robust code would check for the "all null" or "all nan" situation.
per isakson
2019 年 1 月 21 日
Thank you for your comments. I just learned that both mean and max have nanflag the deault values of which are different.
"all null", but there is no null in Matlab?

サインイン to comment.



Translated by