matlab中的imagesc函数

时间:2013-12-09 20:59:43

标签: matlab matrix image-scaling

我最近在查看imagesc功能:

http://www.mathworks.co.uk/help/matlab/ref/imagesc.html

我想要做的是采用任何东西的方形矩阵,无论是什么,整数,字符等,并生成它的图像,以便我可以绘制它的顶部,即因此它产生一个像这样:

http://iching.egoplex.com/faq.html

imagesc功能可以这样做吗?因为尝试到目前为止,我只能得到多彩的方块?

编辑:我试过了:

a = ['a','b','c';'d','e','f';'g','h','i']

然后。

imagesc(a)

但我得到的只是一张空白图表:

{ Error using <a href="matlab:helpUtils.errorDocCallback('image')" style="font-weight:bold">image</a>

使用图片时出错 图像CData所需的数字或逻辑矩阵

imagesc中的错误(第19行)     hh = image(varargin {1},'CDataMapping','scaled');

1 个答案:

答案 0 :(得分:1)

如果你使用色彩图(灰色(256)),在imagesc之前会给你一个灰度图像