To repeat calculation in a matrix
1 回表示 (過去 30 日間)
古いコメントを表示
Hello,
I have an easy question for experts. Would you please assist me with the following issue?
I have RAJ_Mx1.mat ( 9 rows and 100 column) and RHMORx.mat ( 9 rows and 100 column) . Please find the attached files. I want to apply the following line using a loop to calculate a peak (max) in each row separately. So, I have to get a matrix with 9 columns and 1 row as an answer. I tried several ways but it does not work!
peakMOM_pos_R_Hip_sag_pos_power= max( RAJ_Mx1(RHMORx>0))
0 件のコメント
採用された回答
Alan Stevens
2020 年 8 月 7 日
Do you mean you want the maximum of the rows in RAJ_Mx1 taking into consideration only those values where the corresponding elements in RHMORx are greater than zero? If so, then:
M = RAJ_Mx1.*(RHMORx>0);
max(M')
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Matrices and Arrays についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!