看板 MATLAB 關於我們 聯絡資訊
如題,小弟是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