Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

How to solve the error "In an assignment A(I) = B, the number of elements in B and I must be the same."

1 visualización (últimos 30 días)
for i = 1:65535
RR(i+1)=mod((double(R(i))+GG(i)+BB(i)),256);
GG(i+1)=mod((RR(i)+double(G(i))+BB(i)),256);
BB(i+1)=mod((RR(i)+GG(i)+double(B(i))),256);
end
for i = 1:65536
RRbin(i) = [ fix(rem(fix(RR(i))*pow2(-(16-1):0),2)), fix(rem( rem((RR(i)),1)*pow2(1:20),2))];
end
This is the code which i used to convert the decimal values in RR to binary. But the error message is as In an assignment A(I) = B, the number of elements in B and I must be the same. There are 65536 values in RR. How could i solve this ?
  2 comentarios
Birdman
Birdman el 19 de Mzo. de 2018
What about variables other than RR? What are their sizes? At which line the error comes up?
Sneha P S
Sneha P S el 19 de Mzo. de 2018
RR, GG, BB are all of size 1x65536 double. I need to convert all these to binary. When i tried the given code in RR the error comes at that line RRbin(i)

Respuestas (0)

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by