作者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://www.ptt.cc/bbs/MATLAB/M.1438014606.A.C3B.html
推 profyang: \=>\\ 07/28 07:14
→ celestialgod: 字串裡面的路徑要用\\或是/ 因為\英文字母 會有其他 07/28 08:05
→ celestialgod: 意思 07/28 08:05
→ celestialgod: 還是建議你用ls()跟regexp去抓適當的xlsx檔案 07/28 08:05
那請問他裡面的單引號是連續單引號為一組還是頭尾為一組呢?
※ 編輯: pipited07 (140.116.71.78), 07/28/2015 11:34:52