conditional selection on table
13 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I want the conditional selecton of a row in a table
- where name is ali
- where name is ali and age is between 25 to 30
- where name is ahmed, I want to multply his age with 2
kindly please help
0 comentarios
Respuestas (1)
KSSV
el 15 de Jul. de 2020
Editada: KSSV
el 15 de Jul. de 2020
You can access the columns of the table using T.columnname or T.(1), T.(2) etc...
To get the index where name 'Ali' lies, you can use
idx = strcmp(T.name,'Ali') ; % assuming name column to carry names
idx = strcmp(T.(1),'Ali') ; % assuming first column to be names
To get the ages indices.
id = T(idx).age>= 25 & T(idx).age <= 30 ; % assuming age is the column whihc has ages
Ver también
Categorías
Más información sobre Logical 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!