내가 M1 순서의 2 차원 배열입니다 코드 여기matlab에 오류 동안
m1 = imread('owl','pgm');
for x = 1:size(m1,1)
for y = 1:size(m1,2)
m1(x,y) = log10(m1(x,y));
end
end
다음 사용하여 MATLAB에서 이미지의 각 픽셀의 base 10
의 log
을 찾기 위해 노력하고 221 X 201 하지만, 이 오류
??? Undefined function or method 'log2' for input arguments of type 'uint8'.
Error in ==> log10 at 20
y = log2(x);
Error in ==> q2 at 38
m1(x,y) = log10(m1(x,y));
에 직면하지만이 기능을 로그인 디버깅 할 때 다음과 같은 코드를 사용하고
fprintf('log of 190 is %d', log10(190));
,
루프에서 동일한 코드를 사용했을 때 어떤 일이 발생했는지 알지 못해서 올바른 결과를 얻을 수 있습니다.