how to use if else of for loops to manipulate matrices

1 visualización (últimos 30 días)
selassie ngara
selassie ngara el 1 de Dic. de 2015
Comentada: selassie ngara el 1 de Dic. de 2015
i have a two column matrix (many rows) and i want to read column 1 values corresponding with certain values in column 2 under a certain condition that only column 2 can be tested. say column 2 must be over 3.4 and i want times corresponding(column1)

Respuesta aceptada

Thorsten
Thorsten el 1 de Dic. de 2015
Editada: Thorsten el 1 de Dic. de 2015
To get all values from column 1 of X, where column 2 is > 3.4:
x = X(X(:,2) > 3.4, 1);
  1 comentario
selassie ngara
selassie ngara el 1 de Dic. de 2015
thanks, it makes sense but it takes a whyle to get your head arnd it

Iniciar sesión para comentar.

Más respuestas (1)

Eng. Fredius Magige
Eng. Fredius Magige el 1 de Dic. de 2015
For can assist you in searching each index in sequence order through find function as long you know/specify appropriate condition to be determine by if else. Note that find function return to you raw and column, in many case column will 1 always.

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by