文件名称:AllCombIter:函数allcomb的迭代版本,它计算数组数的元素的所有组合。-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-17 15:05:31
matlab
一种计算所有组合的迭代方法,其中不确定的1D数组数量。 乔斯先生( https://www.mathworks.com/matlabcentral/fileexchange/10064-allcomb-varargin )提供了一个“ allcomb”函数,该函数可计算多个数组的组合。 尽管allcomb函数以矩阵形式一次返回所有组合,但当组合数量达到较高水平(即内存不足)时,它可能会崩溃。 Allcomb的迭代版本设计为类似迭代器的对象,仅在调用方法next()时返回一个组合。 注意,它只计算一维数组的梳! 从技术上讲,它使用递归方法代替不确定的for循环嵌套例子: A_range = 0:2:6; B_range = 0:2:4; C_range = 1:2; iter = AllCombIter(A_range,B_range,C_range); cmb = []; 而iter.ha
【文件预览】:
AllCombIter.m.zip