Re: [問題] 三維矩陣問題已回收

看板MATLAB作者 (justlikeu)時間15年前 (2010/08/30 14:15), 編輯推噓0(004)
留言4則, 3人參與, 最新討論串3/3 (看更多)
因為如果用0矩陣再將資料補進去的話 如果資料裡面本身就有0 就必須另外處理 後來用cell的方式解決了 假設有2個2為矩陣 A = [1 2] B = [3 4 5;6 7 8] 首先我先創造一個T = cell(1,2) 這樣會出現{[] []}的資料 接著再將T(1) = {A} T(2) = {B} 就可以把值存進去 而取值的時候也必須利用大括號 即 T{1} 就是A陣列的值了 (之前都用()然後試不出來) 以上 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.136.149.210

08/30 14:17, , 1F
重點就是cell要用{ }取, 另外給值的地方我習慣用T{1}=A
08/30 14:17, 1F

08/30 14:17, , 2F
這種寫法,這樣一看就知道T是cell 比較不會搞混
08/30 14:17, 2F

08/30 14:30, , 3F
感謝大大 XD 所以CELL要配合大括號!!
08/30 14:30, 3F

08/30 14:30, , 4F
也可以不要用0
08/30 14:30, 4F
文章代碼(AID): #1CUqnahw (MATLAB)
文章代碼(AID): #1CUqnahw (MATLAB)