一:问题

有两个规模相同的数组,两个数组相同位置的元素一一对应,现在要将两数组的元素同时打乱顺序,并且乱序后的两数组对应位置元素要保持乱序前的对应关系。

二:方法

采用randperm()函数,产生随机种子,然后按随机种子重新排序,即得到排序后的数组。

三、实例

 A=rand(5,2)A =0.1232    0.19820.5044    0.67230.3473    0.43150.0921    0.69440.1478    0.2568randIndex = randperm(size(A,1))randIndex =1     3     2     5     4A_new=A(randIndex,:)A_new =0.1232    0.19820.3473    0.43150.5044    0.67230.1478    0.25680.0921    0.6944

参考链接:http://www.ilovematlab.cn/thread-126212-1-1.html

http://blog.csdn.net/u013476464/article/details/41595209

MATLAB下数组随机打乱顺序的方法相关推荐

  1. python数组随机打乱_对Python random模块打乱数组顺序的实例讲解

    在我们使用一些数据的过程中,我们想要打乱数组内数据的顺序但不改变数据本身,可以通过改变索引值来实现,也就是将索引值重新随机排列,然后生成新的数组.功能主要由python中random模块的sample ...

  2. numpy 用于图像处理(灰度图、转置、通道分离、图像扩展、水平镜像、水平翻转、调换x,y坐标、添加mask、随机打乱顺序、交换通道)

    目录 numpy 用于图像处理 1. 转换为灰度图 2. 转置 3. 画出三个通道的彩图 4. 图像扩展 5. 水平镜像 --- 交换行 6. 水平翻转 --- 交换列 7. 调换x,y坐标 8. 添 ...

  3. Matlab的数组的小知识和方法

    说起来有点尴尬,大学四年不想学Matlab,结果读研还是逃不过这东西.这大概就叫做,出来混,欠下的总归要还的叭~看别人一个个的都是代码大佬,心里还挺不是滋味的.所以就学起来叭,就算是小菜鸡也不能太差意 ...

  4. Linux下产生随机数码的多种方法

    文章目录 第一种:借助环境变量$RANDOM 1. 产生0-25范围内的数,用这个环境变量对26取余即可. 2. 产生6位数的整数,用这个环境变量加上100000即可. 3. 产生加密的随机数码,将随 ...

  5. python 数组随机打乱

    import random a=[1,2,3,4] random.shuffle(a) print(a) random.shuffle(a) print(a)

  6. python中打乱顺序的函数_numpy.random.shuffle打乱顺序函数的实现

    python有打乱列表内元素排列顺序的函数吗 import random random.shuffle(你的列表) 举个例子: L1 = [1, 3, 5, 7] random.shuffle(L1) ...

  7. 用sort()方法随机打乱数组

    2019独角兽企业重金招聘Python工程师标准>>> 我们先看一下随机数组排序的示例,再来研究其中的原理. 随机数组排序示例 var numbers = [5, 458 , 120 ...

  8. php 如何打乱数组顺序,【PHP打乱数组顺序的方法有哪些,这样的程序你真的会写吗】- 环球网校...

    [摘要]PHP作为一种超文本预处理器,已经成为了我们常用的网站编程语言,并且结合了C语言,Java等我们常见的编程语言,所以,有很多web开发领域的新人都看中了他的使用广泛性,有很多人都想了解php的 ...

  9. php 数组 打乱顺序,PHP数组随机乱序和反序的实例详解

    PHP数组随机乱序和反序 在前两篇文章<如何对PHP数组进行排序>和<PHP数组的倒序>中介绍了两组函数,一组升序,一组倒序(降序),今天我们这篇文章跟大家介绍数组的随机乱序和 ...

最新文章

  1. 云舒网络译:Rancher1.0正式版公布
  2. numpy学习:安装anaconda及使用
  3. Jquery tmpl模板中if条件有多个时的写法
  4. python中最难的是什么_Python 最难的问题你猜是什么?
  5. 项目调试时候,出现其中用到的一个组件“访问被拒绝”
  6. python微软产品一般都一个25位的序列号_Python易错点6
  7. Python字符串编码转换
  8. 原创力文档怎么免费下载_简历模板免费资源 word文档模板下载
  9. linux ms08 067漏洞,MS08067攻击实验失败的原因是什么?
  10. 自抗扰控制理论(一)ADRC的原理
  11. 基于fpga+stm32的数字示波器
  12. 程序员面试:未来五年的规划是怎样的?
  13. mat java_使用MAT分析Java内存
  14. 非正常关闭vim编辑器后提示错误的解决方法
  15. java学习php(一)基础知识
  16. ubuntu20.04 外接显示器检测不到 未知的显示器 显卡安装黑屏 解决方案
  17. 自动填充被拆分的单元格
  18. 鸿蒙系统不能自动连wifi,Hi3861_WiFi IoT工程:WiFi自动连接
  19. 亚马逊程序员:我曾拼命逃离996!
  20. B+树真的不难,楼下菜大爷都能学得会的B+树!(数据结构可视化神器推荐)

热门文章

  1. Java 8发布了! — Lambdas教程
  2. 使用Java VisualVM分析您的应用程序
  3. java中装饰器_Java设计模式12:装饰器模式
  4. 用html和css布局如下图像,[看书][CSS精粹(第2版)]第三章 CSS和图像 HTML网页布局...
  5. 簇的局部变量中布尔类型_java基础2(变量、常量、数据类型)
  6. vue加跨域代理静态文件404_解决vue本地环境跨域请求正常,版本打包后跨域代理不起作用,请求不到数据的方法——针对vue2.0...
  7. java获取word书签表格数据_Python读取word文档里面的表格数据
  8. Ubuntu16U盘没有不能新建粘贴文件[sdf] Write cache: disabled, read cache: enabled, doesn‘t support DPO or FUA
  9. 完全禁用Microsoft Compatibility Telemetry
  10. 电信级E1保护倒换设备产品介绍