Binary value conversion.

1 view (last 30 days)
Noman Abir
Noman Abir on 2 Jan 2021
Commented: Noman Abir on 5 Jan 2021
I have a binary sequence like this :
01011001
01010110
01010010
01001111
01001100
01010010
01011001
How can I convert all the 0 values to -1..? 1 values will be 1 as well.
  2 Comments
John D'Errico
John D'Errico on 2 Jan 2021
Please. There was no reason to ask the same question twice.
Noman Abir
Noman Abir on 2 Jan 2021
The network issue. That's why it submitted twice. sorry.

Sign in to comment.

Accepted Answer

Image Analyst
Image Analyst on 2 Jan 2021
mask = yourSequence == 0; % Find all 0s
yourSequence(mask) = -1; % Convert 0s to -1s.
  25 Comments
Noman Abir
Noman Abir on 4 Jan 2021
Thank you. I have got my solution.
Noman Abir
Noman Abir on 5 Jan 2021
I need some more help from you @Walter Roberson & @Image Analyst.
I have added 2 different MATLAB files where "receive_cdm.m" is my main code and "y_send.mat" is a file I am getting some values from it and loaded it in main code section.
If you look at the code then I have assigned 1 parameter c1. Forget about other parameters.
The following tasks are explained in the code.
I have done it with proper MATLAB commands and equations.
But, I am getting error when I calculate it manually and matching it with MATLAB calculations. (What I should get and what I am getting from MATLAB)
Can anyone check my code, please..?
It would be very helpful for me.

Sign in to comment.

More Answers (1)

Walter Roberson
Walter Roberson on 2 Jan 2021
num = (z-'0')*2-1;

Products


Release

R2014b

Community Treasure Hunt

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

Start Hunting!