VChooseKRO:从具有重复和顺序的向量中选择 K 个元素 [MEX]-matlab开发

时间:2024-06-21 09:20:35
【文件属性】:

文件名称:VChooseKRO:从具有重复和顺序的向量中选择 K 个元素 [MEX]-matlab开发

文件大小:11KB

文件格式:ZIP

更新时间:2024-06-21 09:20:35

matlab

VchooseKRO(V, K) 创建一个矩阵,其中的行都是通过按顺序和重复选择向量 V 的 K 个元素而创建的排列。 输入: V:DOUBLE、SINGLE、(U)INT8/16/32/64、LOGICAL、CHAR 类的数组。 首选 (U)INT8 或 (U)INT16 以获得速度。 K:要选择的元素数。 输出: Y:大小为 [NUMEL(V)^K, K] 的矩阵。 Y 与输入 V 具有相同的类。 例子: 从 [1,2,3] 中选择 2 个元素: V选择KRO(1:3, 2) ==> [1,1; 1,2; 1,3; 2,1; 2,2; 2,3; 3,1; 3,2; 3,3] 如果可能,为了速度将输入转换为整数类型: Y = double(VchooseKRO(int16(1:1000), 2)); 快于: Y = V选择KRO(1:1000, 2); 要获得元胞数组的排列,请排


【文件预览】:
VChooseKRO.zip

网友评论