标签: matlab matrix
我将列标题分开并将其存储在单独的矩阵中。新的矩阵名称是名称,它有2行,值为r1,r2。当我尝试更改names(2,1)='r3'的值时,它会显示错误,指出“无法从char转换为单元格”。
names(2,1)='r3'
有没有其他方法可以在矩阵中分配新的文本值?
答案 0 :(得分:2)
使用names{2,1}='r3'。您的names变量是一个单元格数组,r3是一个字符串,因此您的尝试无效。使用花括号可以分配给单元格的内部字符串。
names{2,1}='r3'
names
r3