shake:沿一维随机化矩阵-matlab开发

时间:2024-06-18 04:22:41
【文件属性】:

文件名称:shake:沿一维随机化矩阵-matlab开发

文件大小:4KB

文件格式:ZIP

更新时间:2024-06-18 04:22:41

matlab

震动 - 沿特定维度随机化矩阵Y =shake(X) 随机化每列中元素的顺序二维矩阵。 对于 ND 矩阵,它沿着第一个非单例随机化尺寸。 摇(X,昏暗)沿维度 DIM 随机化。 [Y, I, J] =shake(X) 返回索引,因此 Y = X(I) 和 X = Y(J)。 例子: A = [1 2 3 ; 4 5 6 ; 7 8 9 ; 10 11 12] ; % 见 FEX 上的 ... B =shake(A, 2) % -> 每行随机抖动21 d5 x9 1012% C = sort(B, 2) % -> 等于 A! 对于向量 V,shake(V) 类似于 V(randperm(numel(V))。 摇一摇的功能可以认为是拿着一个矩阵摇一摇在一个特定的方向(维度),所以元素得到只在那个方向内洗牌。


【文件预览】:
shake.zip
shake.m.zip

网友评论