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

时间:2014-10-28 14:23:30

标签: matlab matrix disp

我有一个512x512 uint8图像,我想显示图像的矩阵元素,我使用了disp(),但发生了一个错误说(使用disp .Too很多输出参数的错误。)我应该如何显示元素图像矩阵。

程序是

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);

我该怎么办?

1 个答案:

答案 0 :(得分:0)

错误表明您有太多输出参数。你的代码是

A=disp(Z);

输出参数是=左侧的任何内容,因此在这种情况下A。由于您只有一个输出参数*并且错误表明它太多而在逻辑上意味着disp函数仅接受输出参数。换句话说,你只能这样称呼它:

disp(Z)

*注意:具有多个输出参数的常见示例是[m,n]=size(Z)