how can i negative all rows in a matrix?just rows
1 回表示 (過去 30 日間)
古いコメントを表示
how can i negative all rows in a matrix?just rows
3 件のコメント
John D'Errico
2016 年 5 月 7 日
One can only presume that the OP is asking how to negate an array. But then why would that negate only the rows, and not the columns?
Jan
2016 年 5 月 7 日
@fariba amini: Please post a small example which explains, what "negative rows" means and how if differs from negate the elements.
回答 (1 件)
Andrei Bobrov
2016 年 5 月 7 日
Let a - your array
a = [-4 0 1 -2 -3
-3 -5 -5 -2 -1
3 2 -3 1 0
-1 3 -5 2 -4
2 1 -5 -4 -4
-4 -1 -2 -1 -1
-2 1 1 -1 3
3 -2 -3 0 -2
2 0 3 1 0
3 -4 -5 1 -3];
out = a(all(sign(a) == -1,2),:);
1 件のコメント
参考
カテゴリ
Help Center および File Exchange で Logical についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!