If I have an array with values and then another array with each value's category, how would I remove values with certain categories?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Kylenino Espinas
el 21 de Oct. de 2020
%For example if
Data = (1.2, 3.4, 6.7)
Category = (1, 4, 1)
%How would I remove 1.2 and 6.7 since they each have a category of 1?
0 comentarios
Respuesta aceptada
drummer
el 21 de Oct. de 2020
Editada: drummer
el 21 de Oct. de 2020
First, your notation for array is misguided.
notation for arrays is [ ].
If you want only remove, reducing the size of your Data array, try this:
Data = [1.2, 3.4, 6.7];
Cat = [1, 4, 1];
Data(Cat == 1) = [];
Your output will be:
Data =
3.4
Accept the answer if that helps.
Cheers
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Matrices and Arrays 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!