【发布时间】:2013-08-09 01:23:23
【问题描述】:
我知道cell array 是什么。我刚刚来到以下行:
cell_array = cell([], 1);
这是什么意思?我们如何阅读上面的行?
谢谢。
【问题讨论】:
-
它与
cell_array = cell(0, 1)相同,即制作一个 0x1 空单元矩阵,但我不能说我知道这样做的任何原因。例如,如果您只是为循环初始化,您可以制作一个像这样cell_array = {}的 0x0 单元数组 -
@丹。当你说
0x1。这是否意味着0行和1列?我们怎样才能拥有0行?谢谢 -
是的,完全正确。我不知道你为什么需要这个。 0x0,即空是有用的。 0x1 对我来说几乎是空的:/
-
一个空单元格数组可以让您有后续代码连接到它。否则,变量不存在,产生错误。
-
我能想到一个。假设随后的串联想要检查列数以确保它们在合并之前匹配。如果您愿意,这是一种预设列数的方法。