[討論] 字串陣列的問題已回收

看板MATLAB作者 ( )時間15年前 (2010/11/22 22:16), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
要如何用陣列存很多個字串呢? 我試過發現matlab是把字元當成矩陣的元素,所以 a=['h/2';'h+3'], 那麼 a 就是一個2by3的矩陣,這樣如果我要讀第一個字串就 str=a(1,:), 那如果我想存的字串都是不同長度的要怎麼做?像是 a=['h';'h^2';'5*h^2'] 這樣沒辦法存,因為每個字串長度不一樣... 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.118.70.172

11/22 22:17, , 1F
請用細胞矩陣
11/22 22:17, 1F

11/22 22:28, , 2F
那細胞矩陣的元素該怎麼轉回字串呢?
11/22 22:28, 2F

11/22 22:36, , 3F
恩 似乎可以用cell2mat
11/22 22:36, 3F

11/22 23:03, , 4F
char
11/22 23:03, 4F
文章代碼(AID): #1CwdiaK- (MATLAB)
文章代碼(AID): #1CwdiaK- (MATLAB)