[討論] 有關cell array的用法已回收

看板MATLAB作者時間15年前 (2010/11/22 22:23), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
問題如下: 數字陣列N = [1 ; 2 ; 3]; 字串陣列S = ['a' ; 'b' ; 'c']; 異質陣列C = cell(3,2); 我知道N要指定給C的第一行可以寫成: C(:,1) = num2cell(N); 那麼請問要怎麼把S指定給C的第二行呢??? 也就是希望達成: C = [1]['a'] [2]['b'] [3]['c'] 以上,請各位指教了! -- 家家是家,到家才是家~道道是道,放下見大道 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.133.9

11/22 23:02, , 1F
C=[num2cell(N) cellstr(S)]
11/22 23:02, 1F

11/22 23:09, , 2F
哇,謝謝樓上,原來有cellstr這個函式。
11/22 23:09, 2F
文章代碼(AID): #1CwdpNBS (MATLAB)
文章代碼(AID): #1CwdpNBS (MATLAB)