图像缩略图

allcomb(瓦拉金)

版本4.2.0.0(4.43 KB)由 何塞(10584)
所有输入组合(2018年4月4日第4.2版)

23.1K下载

更新2018年4月30日

查看许可证

编者按:此文件是一个文件交换推荐商品

所有组合
B=ALLCOMB(A1,A2,A3,…,AN)返回元素的所有组合
在阵列A1、A2、…、和AN中。B是P-by-N矩阵,其中P是乘积
N个输入的元素数。此功能也是
称为笛卡尔积。参数可以是数字和/或
字符,也可以是单元格数组。

示例:
allcomb([1 3 5]、-3 8]、[0 1])%数字输入:
% -> [ 1 -3 0
% 1 -3 1
% 1 8 0
% ...
% 5 -3 1
%5 8 1];%12×3数组

allcomb('abc','XY')%字符数组
%->[aX;aY;bX;bY;cX;cY]%一个6×2字符数组

allcomb('xy',[65 66])%a组合
%->['xA';'xB';'yA';'yB']%4×2字符数组

allcomb({'hello','Bye'},{'Joe',10:12},{99999[]})%所有单元格数组
%->{“你好”“乔”[99999]
%“你好”“乔”[]
%“你好”[1x3双精度][99999]
%“你好”[1x3双精度][]
%“再见”“乔”[99999]
%“再见”“乔”[]
%“再见”[1x3双精度][99999]
%“Bye”[1x3 double][]};%8×3单元阵列

ALLCOMB(…,'matlab')导致第一列更改最快,其中
与matlab索引一致。示例:
allcomb(1:2,3:4,5:6,'matlab')
% -> [ 1 3 5 ; 1 4 5 ; 1 3 6 ; ... ; 2 4 6 ]

如果其中一个参数为空,则ALLCOMB返回一个0×N的空数组。

另请参见nchoosek、perms、ndgrid
和nchoose,combn,kthcombn(matlab中央FEX)

引用为

乔斯(10584)(2021年)。allcomb(瓦拉金)(//www.tianjin-qmedu.com/matlabcentral/fileexchange/10064-allcomb-varargin),MATLAB中央文件交换。恢复.

MATLAB版本兼容性
使用R2015a创建
与任何版本兼容
平台兼容性
窗户 马科斯 Linux
致谢

受到启发的:创建唯一的交互变量

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始打猎吧!