Question about imshow syntax

1 回表示 (過去 30 日間)
sriharsha bulusu
sriharsha bulusu 2015 年 2 月 9 日
コメント済み: David Young 2015 年 2 月 9 日
imshow(mag(1,1),256) this is the line which is executed and the error returned is
Error using imshow>preParseInputs (line 456) The syntax IMSHOW(I,N) has been removed. Error in imshow (line 214) varargin_translated = preParseInputs(varargin{:}); pls suggest me with a solution sir and i am using matlab 2014a

回答 (1 件)

David Young
David Young 2015 年 2 月 9 日
It's not possible to be sure what you want to do. However, trying to display a single pixel mag(1,1) doesn't usually make sense. If mag is your image, perhaps you mean
imshow(mag);
or
imshow(mag, []);
or
imshow(mag, [0 255]);
The correct syntax for imshow is shown in the documentation. Referring to that is the best way to find the answer.
  2 件のコメント
sriharsha bulusu
sriharsha bulusu 2015 年 2 月 9 日
i have submitted a single example sir actually it is about imshow(mag(i,j),256) it is a line in walsh transform program in image processing but sir i got my answer by typing imshow(mag(i,j)) only thank you so much sir
David Young
David Young 2015 年 2 月 9 日
I guess i and j must be vectors then. If they are scalars, mag(i,j) is a single pixel.

サインインしてコメントする。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by