New matrix with only the negative numbers of another one

2 次查看(过去 30 天)
Hello everyone,
say I have a matrix with positive and negative numbers,e.g A= [-1 ; -2 ; 6 ; -4 ; 5 ; 10; -22; 4];
How do I create a new matrix with only the positive/negative numbers of the matrix above? e.g A_neg=[-1;-2;-4;-22];
I know that with the find command I can find in which row/column these are, but I am not sure how to create another one.
Thanks in advance!
Greetings

采纳的回答

DGM
DGM 2021-9-10
A = [-1 ; -2 ; 6 ; -4 ; 5 ; 10; -22; 4];
B = A(A<0)
B = 4×1
-1 -2 -4 -22

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by