2013-08-22 77 views
0

我有一個字符串元素MATLAB:處理字符串

A = [ Jack Sara Bob] 
B = [0 0 0 0 0 0 
    0 0 0 0 0 0] 

矩陣,並且希望把A元素B中,如:B(2,3:6)= A 但它不工作。任何人都可以幫忙嗎?

+0

你會得到什麼錯誤信息?它看起來像你試圖把整個字符串放到一個double中,這是行不通的。可能你需要一個單元陣列。 – jazzbassrob

+0

你爲什麼不用帶撇號的字符串('''')?你爲什麼試圖將可變長度的字符串存儲在矩陣中而不是單元數組中? –

+0

那麼你想要什麼結果呢?你想'B = [0 0 0 0 0 0 0 0 0 Jack Sara Bob]'? –

回答

0

因爲它們沒有相同的長度。 B(2,3:6)長度爲4,而A長於10.真正包含的是字符而不是字符串/字。