关于matlab中mat文件的读取问题,请教大神

matlab中mat文件是<1*108double>的向量,用T1=load('文件名‘)读取,T1在工作空间中显示<1*1struct>,能否让T1也变成是<1*108... matlab中mat文件是<1*108double>的向量,用T1=load('文件名‘)读取,T1在工作空间中显示<1*1struct>,能否让T1也变成是<1*108double>这种结构呢?接下来要用T1,T2,....Tn组成一个n*108的矩阵 展开
 我来答
yishu_fanhua
2014-04-02 · TA获得超过110个赞
知道答主
回答量:57
采纳率:0%
帮助的人:65.1万
展开全部
你的mat文件中至少包含了一个变量,所以你的T1是一个结构体,你可以输入T1查看T1中包含了哪些变量,如:
clear all
>> a=[1 2];
>> save t.mat
>> b=load('t.mat')

b =

a: [1 2]

>> b=b.a
这里b=load('t.mat')使得b是一个包含变量a的结构体,在b=load('t.mat')后输入b.a你会发现结果为1 2;而b=b.a使得b=[1 2]。
同理你可以试试这样修改一下你的代码。
匿名用户
2014-04-02
展开全部
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊顶顶顶顶顶顶顶顶顶顶反反复复的萨菲
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式