matlab读取mat文件问题

mat文件包含的是一个2x201数组,用load(‘file。mat’),读取显示的是
a =

Rand: [2x201 double]
而不是数组这是为什么,怎么才能显示数组呢,怎么读取其中一列或一行的数据呢
每个数据都是小数点后很长的那种

首先进入.mat文件所在的目录文件夹:(共有两种方法)
1. 用load命令,具体为load+文件名.mat,就可以将mat中的数据放到工作空间里,然后查看修改就容易了。
2. 用save命令,具体为save+文件名(自己取一个).mat,就可以将当前工作区间里的数据保存下来供调用了:
eg: save rot.mat;
load('rot.mat');
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-02
这是一个结构体,其中只有一个属性Rand包含了一个2*201 double数组
可以用a.Rand访问这个数组
你可以用format long 来加长显示本回答被提问者和网友采纳
相似回答