matlab cell向量匹配向量,matlab – 使用cell2mat将数字矩阵与字符串向量(列标签)连接起来的问题...

我是Mac用户(10.6.8),使用MATLAB处理计算结果.我输出大型数字表到.csv文件.然后我在EXCEL中使用.csv文件.一切正常.

问题是每列数字都需要一个标签(一个字符串标题).我无法弄清楚如何将标签连接到数字表.我非常感谢任何建议.以下是一些可能有用的进一步信息:

我的标签包含在一个单元格数组中:

columnsHeader = cell(1,15)

我用计算结果填写;例如:

columnsHeader{1} = propertyStringOne (where propertyStringOne = 'Liq')

每个计算的标签序列都不同.我的第一次尝试是尝试直接连接标签:

labelledNumbersTable=cat(1,columnsHeader,numbersTable)

我收到一个错误,连接类型需要相同.所以我尝试使用cell2mat转换标签/字符串:

columnsHeader = cell2mat(columnsHeader);

labelledNumbersTable = cat(1,columnsHeader,numbersTable)

但这需要所有单独的标签,并使它们成为一个长字…这导致:

??? Error using ==> cat

CAT arguments dimensions are not consistent.

有没有人知道一种替代方法,可以让我保留我的原始单元格标签?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值