0

この機能を実行できないのはなぜですか? そして、タイトルのようなエラーメッセージが表示されますか?

function y = contrast_stretching(citra)
double_citra = double (citra);
[m n] = size (citra);
for i = 1:m
    for i =1:n
        y(i,j) = double_citra(i,j) + 100;
    end;
end;
y=uint8 (y);
imshow(y);
4

1 に答える 1

3

まず、2 番目の for ループは

for i=1:n

私があなたが実際に意味していると思うところ:

for j=1:n

と の両方iに、Matlabjの既定値があります。sqrt(-1)に割り当てようとすると、 の番目の列にy(i,j)割り当てられます。sqrt(-1)y

于 2012-11-29T03:48:23.227 に答える