用.m文件计算后得到的mat文件中的其中一个叫做input的变量,它的value是20×10,我想提出其中的20×1的数据(也就是把其中每一列的数据都提取出来)分别保存在变量input1,input2,...,input10中,要怎么办啊?
慢慢的一步一步的复制可以做到,但是重复起来很累,能不能能写到命令中啊?
matlab读取mat文件中的数据画图
答案:2 悬赏:0 手机版
解决时间 2021-12-29 08:13
- 提问者网友:佞臣
- 2021-12-28 16:24
最佳答案
- 五星知识达人网友:动情书生
- 2022-01-06 10:42
for i=1:10
eval(['input',num2str(i),'=','input(:,i)']); %eval这个函数非常好用。
end
eval(['input',num2str(i),'=','input(:,i)']); %eval这个函数非常好用。
end
全部回答
- 1楼网友:忘川信使
- 2022-01-06 11:16
mat是matlab特有的格式,关键是mat里存的数据是什么格式的,如果是向量或者矩阵就很好读啦 比如a是mat里的一个向量,要读n个数据 a(1:n)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯