为元胞数组预分配内存

您所在的位置:网站首页 matlab预设内存 为元胞数组预分配内存

为元胞数组预分配内存

2024-07-15 20:04| 来源: 网络整理| 查看: 265

为元胞数组预分配内存

元胞数组不需要完全连续的内存。但是,每个元胞都要求连续的内存,与 MATLAB® 创建用于描述数组的元胞数组头一样。对于大型数组,以递增方式增加元胞的数量或元胞中元素的数量会导致 Out of Memory 错误。

通过调用 cell 函数或分配给最后一个元素,来初始化元胞数组。例如,如果 C 不存在,则以下语句是等效的:

C = cell(25,50); C{25,50} = [];

MATLAB 为一个 25×50 元胞数组创建头。但是,MATLAB 不会为每个元胞的内容分配任何内存。

另请参阅

cell

相关主题重构和重新排列数组MATLAB 如何分配内存


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3