To repeat calculation in a matrix

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))

 Respuesta aceptada

Alan Stevens
Alan Stevens el 7 de Ag. de 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')

Más respuestas (0)

Categorías

Más información sobre Get Started with MATLAB en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 7 de Ag. de 2020

Respondida:

el 7 de Ag. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by