matlab中对.mat文件的简单操作

在对.mat文件进行操作的时候 我是想把图片显示出来 用的下面的语句 结果出现了问题 希望给点可行性意见和操作 非常感谢 在线等~
>> load USPSfulldatabase.mat
>> imshow('USPSfulldatabase.mat')
??? Error using ==> getImageFromFile at 38
Could not read this file: "USPSfulldatabase.mat"

Error in ==> imageDisplayParseInputs at 144
[common_args.CData,common_args.Map] = ...

Error in ==> imshow at 173
[common_args,specific_args] = ...
.mat文件里面存储的是图象数据。
是从别的地方拿来想做个例子实现一下,我不清楚里面的A是什么名字,这样的话,就肯定无法打开吗?

你的load后面加括号试试看
load('USPSfulldatabase.mat')

还有你要确认当前目录是在.mat所在文件夹。

还有就是
你load完了.mat
imshow是要放一个.mat里面存的图像
不是.mat本身!
例如.mat里面有A

你这样
clear
然后load 你的.mat
然后在工作区看看多出来哪些参数!
其中多出来的就是你load进去的
那里面有一个就是你的图

我说A只是举例
可能是img,i等等,关键看你的mat的内容。
imshow(包括图的数)
温馨提示:答案为网友推荐,仅供参考
相似回答