Binary value conversion.

2 visualizaciones (últimos 30 días)
Noman Abir
Noman Abir el 2 de En. de 2021
Comentada: Noman Abir el 5 de En. de 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 comentarios
John D'Errico
John D'Errico el 2 de En. de 2021
Please. There was no reason to ask the same question twice.
Noman Abir
Noman Abir el 2 de En. de 2021
The network issue. That's why it submitted twice. sorry.

Iniciar sesión para comentar.

Respuesta aceptada

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

Iniciar sesión para comentar.

Más respuestas (1)

Walter Roberson
Walter Roberson el 2 de En. de 2021
num = (z-'0')*2-1;

Categorías

Más información sobre Matrix Indexing en Help Center y File Exchange.

Productos


Versión

R2014b

Community Treasure Hunt

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

Start Hunting!

Translated by