Azzera filtri
Azzera filtri

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

1 visualizzazione (ultimi 30 giorni)
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]

Risposta accettata

John D'Errico
John D'Errico il 21 Lug 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

Più risposte (0)

Categorie

Scopri di più su Structures in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by