我是靠谱客的博主 碧蓝天空,最近开发中收集的这篇文章主要介绍MATLAB中的几类常见的随机函数的探讨,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1rand函数:

 意义:产生一个(01)之间的伪随机数

 

2randi函数:

 意义:生成均匀分布的伪随机整数;

语法:randi(imax);%生成在0-imax之间的随机整数;

           randi([imin,imax],m,n)%生成在imin-imax之间的随机整数


3randn函数:

意义:生成标准正态分布的伪随机整数(E=0,σ2=1

用法同1


4rng函数:

意义:使用rng命令代替老版本中rand,randi,randn中使用有关'state','seed','twister'输入的情况;

相关的具体的用法:

rng(sd):使用一个非负整数作为种子让上面的三个函数可以产生能够预测的随机阵列;

rng('shuffle'):使用当前的时间作为种子来产生随机整列:

rng('default'):重置种子发生器

④其他:另外指定种子发生器(个人理解就是使用generator替换现有的种子发生器)


5randperm函数:

意义:随机打乱一个数字序列

用法:randperm(n):随即打乱一个从1-n的随机序列并输出行向量;

           randperm(n,k):从打乱的随机序列中再次随机选择k个值组成一组行向量;









最后

以上就是碧蓝天空为你收集整理的MATLAB中的几类常见的随机函数的探讨的全部内容,希望文章能够帮你解决MATLAB中的几类常见的随机函数的探讨所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部