2013-04-25 82 views
0

所以我对某些东西有些困惑。我在C中创建了一个函数来计算一些值并将它们存储在矩阵文件中。该矩阵文件在记事本中打开并包含浮点值的行和列。无论如何,我已经看到矩阵显示为某种形式的灰度像素像图像,并想知道我是否可以在Matlab中做到这一点?我已经完成了研究,但似乎并没有真正解释它们是什么。我在Matlab中并不是一个真正的专业人士,因为我在一个学期只做了几个星期,但足以理解它。那么我的问题是,是否有人按照我的意思将矩阵转换为像素灰度图像,如果是这样,那么在Matlab中如何实现?将文本文件中的矩阵转换为灰度图像

回答

0

是的,Matlab可以以各种方式做到这一点。我会推荐imagesc命令,它将每个矩阵元素作为一个图像像素。方便的是,它将值缩放到矩阵中的数字范围,因此,您输入的数字无关紧要。

您可能还想看看dlmread函数用于读取ASCII文件作为矩阵。

这里是一个代码示例来演示它可以是多么简单。

data = dlmread('myfile.txt') 
imagesc(data); 
+0

非常感谢。我会在我入学第一件事的时候尝试一下! :) – user2035796 2013-04-25 20:21:10