0

私は 512x512 uint8 画像を持っています。画像の行列要素を表示したいのですが、disp() を使用しましたが、次のエラーが発生しました (disp を使用したエラー。出力引数が多すぎます。) の行列の要素を表示するにはどうすればよいですか?画像。

プログラムは

Z=imread('C:\Documents and Settings\ms polichand\My Documents\Downloads\brodatz.tiff');
figure();
imshow(Z);
A=disp(Z);

エラーは

disp の使用エラー 出力引数が多すぎます。

imagematrix のエラー (6 行目) A=disp(Z);

私は何をすべきか?

4

1 に答える 1

0

このエラーは、出力引数が多すぎることを示しています。あなたのコードは

A=disp(Z);

この場合、出力引数は=soの左側にあるものAです。単一の出力引数*しかなく、それが多すぎるというエラーが表示されるため、論理的には、関数がゼロの出力引数dispしか受け入れないことを意味します。つまり、次のようにしか呼び出すことができません。

disp(Z)

*注意: 複数の出力引数を持つ一般的な例は、[m,n]=size(Z)

于 2014-10-28T14:28:50.210 に答える