gpt4 book ai didi

arrays - MATLAB 中的元胞数组

转载 作者:行者123 更新时间:2023-12-01 03:54:58 25 4
gpt4 key购买 nike

我知道什么是 cell array是。我刚刚来到以下行:

cell_array = cell([], 1);

这意味着什么?我们如何阅读上面的行?

谢谢。

最佳答案

所以这会生成一个 0x1 的空元胞数组。正如字面上的 0 行和 1 列。你可以像这样制作一个 0x0 元胞数组:

cell_array = {}

这对我来说很有意义。我这样做有时就像你不能在循环之前预分配一样,有时连接到或转到 cell_array(end) = ... 很有用。在循环。

我真的不知道为什么你更喜欢 0x1 但 this question显示了它与 0x0 的区别。所以我的意思是,如果出于某种奇怪的原因你在这个空数组上运行 for 循环,你知道它至少会运行一次:/但这真的是有原因的。我认为只要坚持 = {} .

编辑:

正如@radarhead 指出的那样,如果您计划在循环中连接新行,这是一种预设列数的方法。

关于arrays - MATLAB 中的元胞数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18107254/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com