【发布时间】:2014-12-20 15:41:44
【问题描述】:
这可能吗?
假设我在 matlab 中有 3 个不同长度的元胞数组:
"hello"
"hi"
"whats"
"your"
"name"
"how"
"are"
"you"
我想将它们连接成一个二维数组:
"hello" "whats" "how"
"hi" "your" "are"
0 "name" "you"
这可能吗?我曾尝试使用 cat() 和 horzcat() 但显然由于矩阵的长度不同,它会出现错误。
【问题讨论】:
-
如果您的单元格字符串是变量
a、b和c,则显式添加0填充是最简单的方法:[[a;0],b,c]
标签: arrays matlab matrix merge concatenation