how can i negative all rows in a matrix?just rows

2 次查看(过去 30 天)
how can i negative all rows in a matrix?just rows
  3 个评论
John D'Errico
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
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
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),:);

类别

Help CenterFile Exchange 中查找有关 Structures 的更多信息

标签

尚未输入任何标签。

Community Treasure Hunt

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

Start Hunting!

Translated by