# negative positive sign matrix B need to follow matrix A

1 Ansicht (letzte 30 Tage)
Noriham B am 15 Sep. 2022
Kommentiert: Rik am 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.
##### 0 Kommentare-2 ältere Kommentare anzeigen-2 ältere Kommentare ausblenden

Melden Sie sich an, um zu kommentieren.

### Akzeptierte Antwort

Rik am 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 KommentareKeine anzeigenKeine ausblenden
Noriham B am 16 Sep. 2022
thank you so much sir. May God bless you. Its really work.
Rik am 16 Sep. 2022
You're welcome

Melden Sie sich an, um zu kommentieren.

### Kategorien

Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange

R2022a

### Community Treasure Hunt

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

Start Hunting!

Translated by