I want to sort the positive integer values from a given values of real, rational, negative values in an array.
1 次查看(过去 30 天)
显示 更早的评论
I want to sort the positive integer values from a given values of real, rational, negative values in an array. Suppose, I have a=[0.2, 0.78, -3, 10, 0.8, -6, 2, -5, 3, 0.6, 8 ] then answer should be a= 10, 2, 3, 8.
0 个评论
回答(3 个)
Adam
2016-9-22
tol = 1e-5;
a = a( a > 0 & abs( floor(a) - a ) < tol );
should work I think. Certainly it works on your example vector
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Shifting and Sorting Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!