作者pipited07 (天啊完全不知道取什麽)
看板MATLAB
标题[问题]想请问有关eval单引号的打法
时间Tue Jul 28 00:30:03 2015
如题,小弟是matlab新手版上已经找到很多类似问题但解法还是看不懂@@
小弟想把下方的excel档1-1的第二个工作表,写进eval函数当中,让他丢进回圈可以读到
1-1,1-2,1-3,1-4,1-5的每个excel的第二个工作表,并且命名为f1,f2,f3,f4,f5
f1=xlsread('C:\Users\Adam\Desktop\A\1\1-1',2)
上面此行为单纯一个的范例
写进回圈中
for i=1:5
eval(['f',num2str(i),'=xlsread('C:\Users\Adam\Desktop\A\1\1-,num2str(i),',2)'])
end
我知道上面单引号错误连篇
想请教版上大大单引号方面到底是如何判断
还有使用范围
如单引号到底是头尾相连一组,还是连续单引号之内是一组
也顺便请教大大上面那个回圈到底要怎麽改呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.71.78
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1438014606.A.C3B.html
1F:推 profyang: \=>\\ 07/28 07:14
2F:→ celestialgod: 字串里面的路径要用\\或是/ 因为\英文字母 会有其他 07/28 08:05
3F:→ celestialgod: 意思 07/28 08:05
4F:→ celestialgod: 还是建议你用ls()跟regexp去抓适当的xlsx档案 07/28 08:05
那请问他里面的单引号是连续单引号为一组还是头尾为一组呢?
※ 编辑: pipited07 (140.116.71.78), 07/28/2015 11:34:52