我对编程(MatLab)很陌生,我有一个问题。
我有一个字符矩阵,由500行和81列组成。我想要 将此矩阵转换为500行的向量。每行有81个字符。
如果我尝试以下内容:
for i = 1:length(CharMatrix)
CharVect(i) = CharMatrix(i,:)
end
它会出错:"Subscripted assignment dimension mismatch"
我做错了什么?
答案 0 :(得分:0)
(鉴于您的澄清),这可能是您的解决方案:
res = zeros(length(CharMatrix),1)
for i=1:length(CharMatrix)
res(i) = str2num(CharMatrix(i,:))
end
无需明确创建CharVect。