[討論] 陣列的mismatch問題

看板MATLAB作者 (尿布)時間7年前 (2017/05/12 20:03), 7年前編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
我先從excel讀取一個3*2矩陣R進來 [N,R,W]=xlsread('Var.xlsx',1,'A1:B3'); Global A for i=1:1:3 A(i,1) = eval(strjoin(R(i,1))); A(i,2) = eval(strjoin(R(i,2))); end 目的是把excel的字串轉變成matlab裡的變數 而A就是這些變數組成的矩陣 但一直出現subscripted assignment dimension mismatch的問題 就算我先把A設為0或3*2的矩陣 也沒有用 不知道問題出在哪裡呢? 請大大們幫忙解惑 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.5.215 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1494590639.A.8E6.html ※ 編輯: DBBon (42.72.5.215), 05/12/2017 23:53:54

05/14 08:58, , 1F
你N,R,W的dimension各是多少?
05/14 08:58, 1F

05/14 18:50, , 2F
N是3*2 NaN矩陣,R是3*2字串矩陣,W與R相同
05/14 18:50, 2F

05/16 12:09, , 3F
strjoin感覺應該要接R(i,:)之類的
05/16 12:09, 3F
文章代碼(AID): #1P5QIlZc (MATLAB)
文章代碼(AID): #1P5QIlZc (MATLAB)