我随手编个m文件给你试试吧。编的有点复杂了。呵呵。

clear all;

data =rand(1,50);

N_div = 10;

nn =size(data); N=nn(2);

%%%% randomly redistribute this N numbers

IsRepeated = 1;

RDis(1) = 0;

for i =1:N

IsRepeated = 1;

while(IsRepeated == 1)

J = floor(rand*N+1) ;

if(i==1)

IsRepeated = 0;

end

if(i>1)

IsRepeated = 0;

for j=1:i-1

if(J==RDis(j))

IsRepeated = 1;

end

end

if(J>N)

IsRepeated = 1;

end

end

end

RDis(i) =J;

end

%%% insert random blocks between numbers (balls).

IsRepeated = 1;

BDis(1) = 0;

for i =1:N_div-1

IsRepeated = 1;

while(IsRepeated == 1)

J = floor(rand*(N-1)+1) ;

if(i==1)

IsRepeated = 0;

end

if(i>1)

IsRepeated = 0;

for j=1:i-1

if(J==BDis(j))

IsRepeated = 1;

end

end

if(J>N-1)

IsRepeated = 1;

end

end

end

BDis(i) =J;

end

BDis = sort(BDis);

NumDis(1,1:BDis(1)) = RDis(1:BDis(1));

NumD (1) = BDis(1);

for i=1:N_div-2

NumDis(i+1,1:BDis(i+1)-BDis(i)) =RDis(BDis(i)+1:BDis(i+1));

NumD (i+1) = BDis(i+1)-BDis(i);

end

NumDis(N_div,1:N-BDis(N_div-1)) = RDis(BDis(N_div-1)+1:N);

NumD (N_div) = N-BDis(N_div-1);

NumDis

数列随机分组matlab,MATLAB如何随机分组数据相关推荐

  1. 怎样利用计算机随机分组,正确选取研究对象之三如何分组

    原标题:正确选取研究对象之三如何分组 一 分组原则 1 符合研究目的: 研究目的是研究分组的决定性因素,例如队列研究按照是否暴露分组,分为暴露组和非暴露组,病例对照研究按照是否患病分组,分为病例组和非 ...

  2. 11、16支足球队随机分组

    编程题目: 11.将16支足球队随机分成四组: 科特迪瓦 阿根廷 澳大利亚 塞尔维亚 荷兰 尼日利亚 日本 美国 中国 新西兰 巴西 比利时 韩国 喀麦隆 洪都拉斯 意大利 示例代码: package ...

  3. matlab随机信号产生,matlab产生瑞利分布随机信号

    与<matlab产生瑞利分布随机信号>相关的范文 function snr_vec = fftdisto(x, C, varargin) % FFTDISTO compute distor ...

  4. matlab中随机森林实现,随机森林实现 MATLAB

    matlab 中随机森林工具箱的下载地址: http://code.google.com/p/randomforest-matlab/downloads/detail?name=Windows-Pre ...

  5. matlab中生成随机正交矩阵

    正交矩阵:AA' = A'A = I 在matlab中生成一个随机正交矩阵的步骤: 随机生成一个矩阵(高斯分布) 利用QR factorization进行矩阵分解,所得矩阵Q就是一个正交矩阵(R是up ...

  6. matlab用正弦做随机信号程序,(MATLAB辅助现代工程数字信号处理)第6章平稳随机信号处理与分析.ppt...

    第6章 平稳随机信号处理与分析 6.1 随机信号及其处理6.1.1 随机信号处理的发展历程 随机信号处理的发展可分为两个阶段: 经典随机信号处理阶段和现代随机信号处理阶段. 第一阶段为经典随机信号理论 ...

  7. 【信号检测】基于matlab双稳随机共振微弱信号检测(低信噪比下)【含Matlab源码 2307期】

    ⛄一.双稳随机共振微弱信号检测 1 随机共振系统 随机共振理论最初是由Benzi等[3]人在解释地球远古气象中出现的冰期与暖气候期周期交替出现的现象所提出的.当淹没在强噪声背景下的微弱信号通过一个非线 ...

  8. 随机森林算法Matlab实现

    随机森林算法Matlab实现 瞎BB 代码 计算当前自身gini系数 求最优划分点及其gini系数 对data中按decision属性值从小到大排列 生成结点 生成随机采样样本数据 生成决策树 评价函 ...

  9. 迭代函数系统matlab实现,线性随机IFS迭代Matlab示例程序.doc

    线性随机IFS迭代Matlab示例程序 线性随机IFS迭代 Matlab示例程序 Tree Leaf Mountain %% 线性随机IFS迭代[iterated function systems迭代 ...

  10. 复杂网络实验1:ER随机图(matlab)

    复杂网络实验1:ER随机图(matlab) 一.版本1(单纯画图,无邻接矩阵) 1.创建degree(度)一维矩阵 2.创建点位置二维矩阵 3.生成圆形的形状,把圆形分成N份,给点赋值 4.每个点之间 ...

最新文章

  1. 由 粗 到 精 学 习 LVI-SAM: imageProjection模块
  2. python axis=0 axis=1的区别
  3. 新型攻击接踵而来 思科Talos解析Jaff勒索软件
  4. 【错误记录】前台进程报错 ( Bad notification for startForeground invalid channel for service notification )
  5. SQL Server 2008 R2 开启数据库远程连接
  6. 2020-11-7(http协议简介)
  7. java json自定义_java返回json设置自定义的格式
  8. 运算符重载(加减运算符、前置加加(减减)后置加加(减减)运算符、赋值运算符、输入输出运算符、关系运算符、函数调用)
  9. mysql批量修改字段字符集_MySQL字符集修改实战教程
  10. Scott 32 岁前端年终总结,探寻另一种可能
  11. MySql基础笔记(三)其他重要的事情
  12. php微型mvc框架创建步骤
  13. NRF24LE1有源RFID首选
  14. 解决 There is no getter for property named ‘null‘ in ‘class 报错
  15. Swift 语言概览
  16. 【Codeforces Round #420 (Div. 2) B】Okabe and Banana Trees
  17. 编译ORB-SLAM2遇到的问题及解决方法
  18. 中国传统民间游戏汇总
  19. sqlserver触发器Tigger使用及示例
  20. 【小旭学长-使用python进行城市数据分析】笔记篇(上)

热门文章

  1. java实现网站paypal支付功能并且异步修改订单的状态
  2. Python爬虫:抖音无水印解析,和程序员斗智斗勇的一天
  3. Vue 按照创建时间和当前时间显示(刚刚,几小时前,几天前。。。)
  4. SQL中的Round函数
  5. overleaf表格_Latex中插入表格
  6. android webview浏览器下载文件,Android 浏览器 —— 使用 WebView 实现文件下载
  7. 2019春计算机基础在线作业,2019春计算机基础在线作业100分
  8. phpstudy的基本使用方法
  9. WORD文档怎么转换成EXCEL
  10. ORACLE读写分离(注:根据网上资料搭建完成步奏总结)