disp()的矩阵显示元素显示错误,即输出参数过多



我有一个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)

最新更新