2013-08-22 75 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.真正包含的是字符而不是字符串/字。