加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Matlab中randn函数和normrnd函数的使用,以及max返回最值

(2015-04-21 15:38:20)
标签:

matlab

分类: Matlab学习

正态分布只需要2个参数。 
randn() 是标准正态分布
normrnd是自己可以指定均数和标准差的正态分布。

------------------------------------------------------------------------------------------------------------

randn:产生均值为0、方差为1的高斯白噪声,使用方式同rand

注:rand0-1的均匀分布,randn是均值为0方差为1的正态分布

-------------------------------------------------------------------------------------------

我们利用的函数为normrnd(a,b,c,d):产生均值为a、标准为b大小为cXd的随机矩阵,它有如下三种参数形式:

Rnormrnd(μ,σ)
R=normrnd(μ,σ):生成服从正态分布(μ参数代表均值,σ参数代表标准差)的随机数。输入的向量或矩阵μ和σ必须形式相同,输出R也和它们形式相同。标量输入将被扩展成和其它输入具有相同维数的矩阵。

Rnormrnd(μ,σ,m)

R=norrmrnd(μ,σ,m):生成服从正态分布(μ参数代表均值,σ参数代表标准差)的随机数矩阵,矩阵的形式由m定义。m是方阵维数,其中的两个元素分别代表返回值R中行与列的维数。
Rnormrnd(μ,σ,m,n)

R=normrnd(μ,σ,m,n):生成m×n形式的正态分布的随机数矩阵。其中μ为均值,σ为标准方差,m、n为矩阵大小;

----------------------------------------------------------------------------------------------------------

A=magic(4)
[Y_col,Ind_row]=max(A)%每列的最大值及行号
[Y_row,Ind_col]=max(A')%每行的最大值及列号

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有