使用matlab做可重复性实验结果——rng
MATLAB中的rng函数
rng:控制随机数生成语法:
rng(seed)
rng(‘shuffle’)
rng(seed, generator)
rng(‘shuffle’, generator)
rng(‘default’)
scurr = rng
rng(s)
sprev = rng(…)说明:
要将 rng 函数(而非 rand 或 randn)与 ‘seed’、‘state’ 或 ‘twister’ 输入结合使用。rng(seed) 使用非负整数 seed 为随机数生成函数提供种子,以使 rand、randi 和 randn 生成可预测的数字序列。rng(‘shuffle’) 根据当前时间为随机数生成函数提供种子。这样,rand、randi 和 randn 会在您每次调用 rng 时生成不同的数字序列。rng(seed, generator) 和 rng(‘shuffle’, generator) 另外指定 rand、randi 和 randn 使用的随机数生成函数的类型。generator 输入为以下项之一:
‘twister’:Mersenne Twister
‘simdTwister’:面向 SIMD 的快速 Mersenne Twister 算法
‘combRecursive’:合并的多个递归
‘multFibonacci’:乘法滞后 Fibonacci
‘v5uniform’:传统 MATLAB® 5.0 均匀生成函数
‘v5normal’:传统 MATLAB 5.0 正常生成函数
‘v4’:传统 MATLAB 4.0 生成函数rng(‘default’) 将 rand、randi 和 randn 使用的随机数生成函数的设置重置为其默认值。这样,会生成相同的随机数,就好像您重新启动了 MATLAB。默认设置是种子为 0 的 Mersenne Twister。scurr = rng 返回 rand、randi 和 randn 使用的随机数生成函数的当前设置。这些设置将在包含字段 ‘Type’、‘Seed’ 和 ‘State’ 的结构体 scurr 中返回。rng(s) 将 rand、randi 和 randn 使用的随机数生成函数的设置还原回之前用 s = rng 等命令捕获的值。sprev = rng(…) 返回 rand、randi 和 randn 使用的随机数生成函数的以前设置,然后更改这些设置。
使用matlab做可重复性实验结果——rng相关推荐
- 拉格朗日插值法matlab上机,拉格朗日插值法使用MATLAB做的例题
<拉格朗日插值法使用MATLAB做的例题>由会员分享,可在线阅读,更多相关<拉格朗日插值法使用MATLAB做的例题(2页珍藏版)>请在人人文库网上搜索. 1.一物体廓线数据如下 ...
- matlab做聚类分析
说明:如果是要用matlab做kmeans聚类分析,直接使用函数kmeans即可.使用方法:kmeans(输入矩阵,分类个数k). 转载一: MATLAB提供了两种方法进行聚类分析: 1.利用 clu ...
- imwrite函数 matlab_用matlab做一个脉动磁势分解的动画
:::::在知乎上看到别人用matlab做动画就想学学,正好电机学讲到绕组磁势,那就做一个脉动磁势分解成两个旋转磁势来练练手,同时保存为了avi和gif clear all; outputVideo ...
- matlab动画_用matlab做一个脉动磁势分解的动画
:::::在知乎上看到别人用matlab做动画就想学学,正好电机学讲到绕组磁势,那就做一个脉动磁势分解成两个旋转磁势来练练手,同时保存为了avi和gif clear all; outputVideo ...
- 如何利用matlab做BP神经网络分析(包括利用matlab神经网络工具箱)
如何利用matlab做BP神经网络分析(包括利用matlab神经网络工具箱) 转载:https://blog.csdn.net/xgxyxs/article/details/53265318 最近一段 ...
- 用MATLAB作微粉环节,电力系统分析理论课本习题MATLAB做.doc
电力系统分析理论课本习题MATLAB做.doc 1 例题 3 1 l1 80 r1 0 21 x1 0 416 b 2 74 1000000 vn 110 S1 15 dp0 40 5 dps 128 ...
- matlabadftest_怎样用matlab做时间序列平稳性检验
展开全部 用matlab做时间序e68a84e8a2ad62616964757a686964616f31333431373234列平稳性检验需要作图.拟合,具体说明如下所示: 根据动态数据作相关图,进 ...
- 【手把手教你用Matlab做双目摄像头标定】Ubuntu环境
[手把手教你用Matlab做双目摄像头标定] Ubuntu20.04环境 准备工作 你需要一个标定板 你需要一个双目摄像头 获取双目摄像头的设备号 跑起来看看 分割图像并完成拍照 使用Matlab进行 ...
- 结构matlab,MATLAB做晶体结构图(固体物理)
MATLAB做晶体结构图(固体物理).md 写在前面 最近在复习考研复试<固体物理>这一门课,去年学的内容已经忘干净了,所以就翻开前几页.突然看到了面心立方和体心立方结构图,想到了去年室友 ...
最新文章
- 拼音怎么写_老师:不会写的字用圈代替,看到孩子试卷,网友:人才
- 优化PHP程序的方法(温故知新)
- [bzoj1547]周末晚会
- Android 8.0 学习(26)---Android 8.0 SystemUI(一)
- pygame精灵组有哪些方法_利用 pygame 开发一款游戏:「跳跳兔」(六)
- 【整理总结】代码沉淀 - Caliburn.Micro - MV*模式短小精悍的框架
- 有没有计算机用户号,刚做的系统怎么有账户-用户帐号系统设计的原则有哪些?...
- Node.js学习心得
- 《制造业中的机器人、自动化和系统集成》—— 3.5 工装与夹具
- PDF417条码生成类
- 软件测试中的可用性、可维护性、可靠性有什么区别?
- bootstrap个人简历毕业作品模板
- 微信公众平台iPhone版开始内测了
- eclipse cdt + rse文件保存遇到的问题
- T00ls Lpk Sethc 首创lpk劫持方式粘滞键后门,体积超小!
- java 二进制 表示负数_java中的负数表示
- Python人脸识别项目-人脸识别-获取人脸图片
- 利用干支年反推公元年份的计算公式推导
- 一些英文词的标准缩写
- vue中响应式是什么?怎么理解响应式原理?