怎样使用已经读取的文件中的矩阵
= uigetfile('*.mat');data =load()
我用gui代码读取了mat文件,里面有3个矩阵。在后面使用函数的时候提示参数未定义,请问怎样调用已经读取的mat文件中的矩阵?
回复 楼主 e06640112 的帖子
help load...
If the file you are loading from is a MAT-file, then output S is a structure containing fields that match the variables retrieved. If the file contains ASCII data, then S is a double-precision array.
aa=rand(5); bb=ones(2); save zzz aa bb
zz=load('zzz.mat')
zz.aa, zz.bb
[ 本帖最后由 ChaChing 于 2010-3-13 00:37 编辑 ]
回复 沙发 ChaChing 的帖子
嗯,谢谢!现在可以调用里面的矩阵了。可是又遇到了问题,mat文件里本来包含了3个图像,可我在gui调用时显示的图像都是黑色的,请问这是什么原因?
回复 板凳 e06640112 的帖子
个人水平专业有限, 根据所提供的信息, 个人无法判断出错原因:loveliness:回复 地板 ChaChing 的帖子
呵呵,你太谦虚了,看得出来你是个高手。我在网上找了下,说是类型不对要转化成uint8,但是我把它转化成uint8类型也不能显示,倒是乘以255之后图像能显示一点点出来。
回复 5楼 e06640112 的帖子
真的没谦虚, "图像"这块是来此跟大家一起成长学习的!猜测是否类型转化过程有问题!?
使用matlab的最大优点就是可以试看看, 但LZ没给出相关资料!
考量下给齐, 若资料不大并可简化的话!
页:
[1]