Binary value conversion.

2 次查看(过去 30 天)
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 个评论
John D'Errico
John D'Errico 2021-1-2
Please. There was no reason to ask the same question twice.
Noman Abir
Noman Abir 2021-1-2
The network issue. That's why it submitted twice. sorry.

请先登录,再进行评论。

采纳的回答

Image Analyst
Image Analyst 2021-1-2
mask = yourSequence == 0; % Find all 0s
yourSequence(mask) = -1; % Convert 0s to -1s.
  25 个评论
Noman Abir
Noman Abir 2021-1-4
Thank you. I have got my solution.
Noman Abir
Noman Abir 2021-1-5
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.

请先登录,再进行评论。

更多回答(1 个)

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

类别

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

产品


版本

R2014b

Community Treasure Hunt

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

Start Hunting!

Translated by