rxcr.net
当前位置:首页 >> mAtlAB rAnDn函数 >>

mAtlAB rAnDn函数

matlab中rand函数是产生0到1的随机分布 matlab中randn函数是产生标准正态分布 randint是产生整数随机数,默认为0和1>> rand(3) ans = 0.8147 0.9134 0.2785 0.9058 0.6324 0.5469 0.1270 0.0975 0.9575>> randn(3) ans = -0.4326 0.2877 1.

rand是0-1随机的 randn是正态分布 采纳哦 亲

y=randn(1:100);应该是逗号吧?y=randn(1,100);

也可用randperm函数>> randperm(2) ans = 2 1

matlab里面randn,hist是什么意思 randn是生成随机数的函数,randn(1,lx)表示生成1*lx的矩阵,矩阵的每个元素都是随机数.randn函数解释:randn:产生正态分布的随机数或矩阵的函数 randn:产生均值为0,方差σ^2 = 1,标准差σ = 1的正态分布的随机数或矩阵的函数.

简单说:rand是0-1随机的 randn是正态分布 举例: rand(2,6) ans = 0.8147 0.1270 0.6324 0.2785 0.9575 0.1576 0.9058 0.9134 0.0975 0.5469 0.9649 0.9706 产生0-1随机数.>> randn(2,6) ans = 0.4889 0.7269 0.2939 0.8884 -1.0689 -2.9443 1.0347 -0.3034 -0.7873 -1.1471 -0.8095 1.4384 产生均值为0,方差 σ^2 = 1,标准差σ = 1的正态分布的随机数

产生随机数用randn你知道我就不说了.画出概率密度图可以用histogram

rand是平均分布,即等概率分布,等概率产生0-1范围内的数randn是标准正态分布,均值为0,标准差为1

就是说产生一个数x=randn(1)*3+3; 因为randn(1)服从均值为0,方差为1的正态分布,所以这个x服从均值为3,方差为9的正态分布.

Y = randn(n),返回一个n*n的随机项的矩阵.如果n不是个数量,将返回错误信息. Y = randn(m,n) 或 Y = randn([m n]),返回一个m*n的随机项矩阵.Y = randn(m,n,p,) 或 Y = randn([m n p]),产生随机数组(感觉就是三维数组,请看如下例

网站首页 | 网站地图
All rights reserved Powered by www.rxcr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com