Can somebody tell me why I have this Warning by using this code
Show older comments
D=imread('C:\Users\Users\Pictures\Doc3_files\Doc3_files\Capture.gif');
F=im2double(D);
symbols = unique(F(:));
counts = hist(F(:), symbols);
p = double(counts) ./ sum(counts);
r(p:q) = [y(1:i, j); eob];
count= count + i + 1; %and add to output vactor
F((count+1):end) = []; %delete unused portion of B
y.size=uint16([xm xn]);
y.numblocks = uint16(xb);
y.quality = uint16(quality * 100);
y.huffman = mat2huff(B)
Warning: Colon operands must be real scalars.
Undefined function 'y' for input arguments of type 'double'.
2 Comments
Walter Roberta
on 17 Dec 2012
Edited: Walter Roberta
on 17 Dec 2012
Walter Roberson
on 17 Dec 2012
What was your thought that
r(p:q) = [y(1:i, j); eob];
might mean?
Answers (1)
Image Analyst
on 17 Dec 2012
0 votes
p is an array, so you can't do r(p:q) - it doesn't make sense. What are you wanting to do?
Categories
Find more on Integration with Online Platforms in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!