用matlab如何实现:有一矩阵A,找出矩阵中大于1的元素,并将它们排成列向量B?
问题描述:
用matlab如何实现:有一矩阵A,找出矩阵中大于1的元素,并将它们排成列向量B?
答
A=randn(4)+1
B=sort(A(find(A>1)))
A =
1.7283 2.0378 2.5532 2.8645
3.1122 0.6102 1.7079 0.6602
-0.3573 -0.3813 2.9574 -0.1398
-0.0226 1.3155 1.5045 0.7889
B =
1.3155
1.5045
1.7079
1.7283
2.0378
2.5532
2.8645
2.9574
3.1122