[問題]想請問有關eval單引號的打法

看板MATLAB作者 (天啊完全不知道取什麼)時間10年前 (2015/07/28 00:30), 10年前編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/2 (看更多)
如題,小弟是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

07/28 07:14, , 1F
\=>\\
07/28 07:14, 1F

07/28 08:05, , 2F
字串裡面的路徑要用\\或是/ 因為\英文字母 會有其他
07/28 08:05, 2F

07/28 08:05, , 3F
意思
07/28 08:05, 3F

07/28 08:05, , 4F
還是建議你用ls()跟regexp去抓適當的xlsx檔案
07/28 08:05, 4F
那請問他裡面的單引號是連續單引號為一組還是頭尾為一組呢? ※ 編輯: pipited07 (140.116.71.78), 07/28/2015 11:34:52
文章代碼(AID): #1LjboEmx (MATLAB)
文章代碼(AID): #1LjboEmx (MATLAB)