[问题]想请问有关eval单引号的打法

楼主: pipited07 (阿直直)   2015-07-28 00:30:03
如题,小弟是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
我知道上面单引号错误连篇
想请教版上大大单引号方面到底是如何判断
还有使用范围
如单引号到底是头尾相连一组,还是连续单引号之内是一组
也顺便请教大大上面那个循环到底要怎么改呢?
作者: profyang (prof)   2015-07-28 07:14:00
\=>\\
作者: celestialgod (天)   2015-07-28 08:05:00
字串里面的路径要用\\或是/ 因为\英文字母 会有其他意思还是建议你用ls()跟regexp去抓适当的xlsx档案

Links booklink

Contact Us: admin [ a t ] ucptt.com