[問題]想請問有關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