使用块对矩阵进行加扰
软件应用简介

RANDBLOCK-将矩阵的块随机化
R = RANDBLOCK(M,S)将M划分为S指定大小的非重叠块,并对这些块进行混洗,从而将矩阵M随机化。M可以是ND矩阵。
S中的元素数量应与M的维数匹配,否则S可以是标量,指定S by S by by S by …块大小。S应该包含正整数。M在任意维度上的大小应为该维度中块指定大小的整数倍(例如,如果size(M,1)等于6,则S(dim)可以为1,2,3或6 )。
[R,I,J] = RANDBLOCK(…)还返回索引I和J,因此R等于A(I),R(J)等于A。M
可以是数字数组或单元格数组。
测试数组为:
M =
1 7 13 19 25 31
2 8 14 20 26 32
3 9 15 21 27 33
4 10 16 22 28 34
5 11 17 23 29 35
6 12 18 24 30 36
界面展示

结果展示

规格 价
0元试用 |
---|
0.0元人民币/月 |
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!