【发布时间】:2014-04-14 07:40:13
【问题描述】:
我正在从对某些数据执行的计算中收集信息并存储到数组中。我还有一些关于这些数据的信息,这些数据来自一个不时包含字符串的文本文件。
文本文件中的字符串保存到{} 字符串元胞数组中,例如:
strings={'s1' 's2' 's3'};
a=[1 2 3]
字符串和数组包含的内容是根据文本文件中存在的数据以及我在 matlab 中通过执行类似操作的一些数据中的一些条件生成的:
srings{e}=blablahFromSomewhere{e}
a(e)=otherNumericalBlahBlahFromSomwehre(e+6)
最终我想把它合并成一张桌子。我通常会这样做:
T=[a(:) strings(:)]
但我面临以下错误:
Error using horzcat
Dimensions of matrices being concatenated are not consistent.
有人可以帮忙吗?我真的不想将字符串转换为整数,因为在运行分析时,字符串的内容在输出中更方便。
谢谢:)
【问题讨论】:
标签: string matlab concatenation cell-array