mọi người cho mình hỏi khi xuất kí tự từ mã ASCII thì bị lỗi kí tự như thế này là sao vậy
[/URL]
[/URL]
Code:
s = imread('c.bmp'); height = size(s,1); width = size(s,2); %For this example the max size is 100 bytes, or 800 bits, (bytes * = bits m = 800; k = 1; for i = 1 : height for j = 1 : width if (k <= m) b(k) = mod(double(s(i,j)),2); k = k + 1; end end end binaryVector = b; binValues = [ 128 64 32 16 8 4 2 1 ]; binaryVector = binaryVector(:); if mod(length(binaryVector),8) ~= 0 error('Length of binary vector must be a multiple of 8.'); end binMatrix = reshape(binaryVector,8,100); display(binMatrix); textString = char(binValues*binMatrix); disp(textString);
Comment