Effacer les filtres
Effacer les filtres

To repeat calculation in a matrix

1 vue (au cours des 30 derniers jours)
Vahid Esmaeili
Vahid Esmaeili le 7 Août 2020
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))

Réponse acceptée

Alan Stevens
Alan Stevens le 7 Août 2020
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')

Plus de réponses (0)

Catégories

En savoir plus sur Signal Generation and Preprocessing dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by