zhutouzhang415 发表于 2010-4-4 16:52

如何显示mat文件中的图像??

a.mat文件是三维图像数据,变量是data,怎么把它们读出来并显示各层图像??

运行:b=load('a.mat')
结果:b=data:

运行:load a.mat
         imshow(a)
结果:??? Undefined function or variable "a".
         Error in ==> Untitled1 at 2
         imshow(a)

求助高手!!!急急急

[ 本帖最后由 ChaChing 于 2010-4-5 23:34 编辑 ]

mao 发表于 2010-4-4 17:36

数据文件a.mat经过load 后在workspace中的变量不一定就是a,而是当初save as时的名称,因此你要对那个名称进行操作!

zhutouzhang415 发表于 2010-4-4 17:44

文件的变量是data,如何进行操作??

mao 发表于 2010-4-4 17:46

变量名是data了,那就imshow(data)啊,不是imshow(a)

zhutouzhang415 发表于 2010-4-4 17:51

运行:load a.mat
         imshow(data)
结果:??? Error using ==> imuitools\private\imageDisplayParseInputs>validateCData
Unsupported dimension

Error in ==> imuitools\private\imageDisplayParseInputs at 205
cdata = validateCData(cdata,image_type);

Error in ==> imshow at 144
[cdata, cdatamapping, clim, map, xdata, ydata, ...

Error in ==> Untitled1 at 2
imshow(data)

还是不行啊

mao 发表于 2010-4-4 17:53

Error using ==> imuitools\private\imageDisplayParseInputs>validateCData,这个明显提示你是在用imshow时参数用法不对了,你还是先了解下imshow怎么使用吧,了解对输入参数如何使用的要求,这已经是另外一个问题了

zhutouzhang415 发表于 2010-4-4 17:57

哦,谢谢了

zhutouzhang415 发表于 2010-4-5 21:09

求助:如何显示幅值图像

可以用什么函数来显示图像数据的幅值图像

ChaChing 发表于 2010-4-5 22:57

幅值图像?
pcolor ?
页: [1]
查看完整版本: 如何显示mat文件中的图像??