作者celestialgod (攸蓝)
看板MATLAB
标题Re: [讨论] 字串与变数
时间Tue Jun 24 12:37:07 2014
Example Code:
path = 工作目录
file_list = ls(path); % 有些档案不要读入 可以在for里加if做判断
dat = cell(size(file_list,1), 1);
for i = 1:size(file_list,1)
dat{i, 1} = xlsread(file_list(i,:));
end
※ 引述《shymeshy (JoJo)》之铭言:
: 最近开始用Matlab帮助我做实验,但以前只学过一点
: 半夜睡不着突然想到一点问题
: 以下是我的问题:
: 假设我有2个excel档案要import到matlab内可以用
: xlsread('要读入的档名.xls','表单','读取范围');
: 但假设data数量很多有100笔
: 这样我得打100次
: 所以我想用变数来取代这件工作
: 我的做法是用for 回圈直接丢到xlsread指令内
: 但想一想感觉不太对
: 字串与变数之间的关系我把他想得太简单了 实验了一下以後果然无法
: 想问问看大家有没有特别的方式可以提供小弟参考
: 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.238.83.168
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MATLAB/M.1403584629.A.B14.html
※ 编辑: celestialgod (36.238.83.168), 06/24/2014 12:38:07