我有一个512x512 uint8的图像,我想显示图像的矩阵元素,我使用了disp(),但出现了一个错误,说(使用disp时出错。输出参数太多。)我应该如何显示图像矩阵的元素。
程序是
Z=imread('C:Documents and Settingsms polichandMy DocumentsDownloadsbrodatz.tiff');
figure();
imshow(Z);
A=disp(Z);
错误为
使用disp时出错输出参数太多。
imagematrix中的错误(第6行)A=disp(Z);
我该怎么办?
错误表示您有太多的输出参数。你的代码是
A=disp(Z);
输出参数是=
左边的任何值,因此在本例中为A
。由于您只有一个输出参数*,并且错误表明这太多,因此从逻辑上讲,这意味着disp
函数只接受零个输出参数。换句话说,你只能这样称呼它:
disp(Z)
*注意:具有多个输出参数的常见示例是[m,n]=size(Z)