Borrar filtros
Borrar filtros

How to select columns in a matrix whose first row data is positive?

1 visualización (últimos 30 días)
Greetings
I have this matrix:
A=[-1 2 5 4 -4;1 2 3 4 6]
I want to extract the data according to first row. Indeed, I want to extract the columns with positive data in the first row, for example for the above matrix I am searching for a code to give me the below matrix
ans=[2 5 4;2 3 4]

Respuesta aceptada

John D'Errico
John D'Errico el 21 de Jul. de 2022
Easy peasy.
A=[-1 2 5 4 -4;1 2 3 4 6]
A = 2×5
-1 2 5 4 -4 1 2 3 4 6
B = A(:,A(1,:) > 0)
B = 2×3
2 5 4 2 3 4

Más respuestas (0)

Categorías

Más información sobre Structures en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by