# negative positive sign matrix B need to follow matrix A

1 view (last 30 days)
Noriham B on 15 Sep 2022
Commented: Rik on 16 Sep 2022
Dear all experts.
After all I got A=[ -1 3 -2 4 6]. For A, the value is not important. But the negative or positive sign is very important here. And also I have B=[2.1 2.2 4.2 4.5 5.8], the value of B are all positive . B value is very important because I need to get the sum of B. But before that, B need to follow negative sign as A. Therefore B become B=[-2.1 2.2 -4.2 4.5 5.8] before I want to sum it up. Really need help from all experts. Thank you in advance.

Rik on 15 Sep 2022
The sign function seems an obvious choice:
A=[ -1 3 -2 4 6];
B=[2.1 2.2 4.2 4.5 5.8];
C=sign(A).*B
C = 1×5
-2.1000 2.2000 -4.2000 4.5000 5.8000
sum(C)
ans = 6.2000
##### 2 CommentsShowHide 1 older comment
Rik on 16 Sep 2022
You're welcome

### Categories

Find more on Data Type Conversion in Help Center and File Exchange

R2022a

### Community Treasure Hunt

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

Start Hunting!

Translated by