필터 지우기
필터 지우기

Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

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

조회 수: 1 (최근 30일)
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
Birdman
Birdman 2018년 3월 19일
What about variables other than RR? What are their sizes? At which line the error comes up?
Sneha P S
Sneha P S 2018년 3월 19일
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)

답변 (0개)

이 질문은 마감되었습니다.

태그

Community Treasure Hunt

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

Start Hunting!

Translated by