原文

功能:生成服从正态分布的随机数

语法:
R=normrnd(MU,SIGMA)
R=normrnd(MU,SIGMA,m)
R=normrnd(MU,SIGMA,m,n)

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

R=norrmrnd(MU,SIGMA,m):生成服从正态分布(MU参数代表均值,SIGMA参数代表标准差)的 随机数矩阵,矩阵的形式由m定义。m是一个1×2向量,其中的两个元素分别代表返回值R中行与列的维数。

R=normrnd(MU,SIGMA,m,n): 生成m×n形式的正态分布的随机数矩阵。

>> help normrnd
NORMRND Random arrays from the normal distribution.
R = NORMRND(MU,SIGMA) returns an array of random numbers chosen from a
normal distribution with mean MU and standard deviation SIGMA.  The size
of R is the common size of MU and SIGMA if both are arrays.  If either
parameter is a scalar, the size of R is the size of the other
parameter.

R = NORMRND(MU,SIGMA,M,N,...) or R = NORMRND(MU,SIGMA,[M,N,...]) 
returns an M-by-N-by-... array.

例:生成正态分布随机数。
>> a=normrnd(0,1)

a =

-1.4814

>> a=normrnd(0,1,1,6)

a =

1.1287   -0.2900    1.2616    0.4754    1.1741    0.1269

>> a=normrnd(0,1,[1 6])

a =

0.1555    0.8186   -0.2926   -0.5408   -0.3086   -1.0966

>> a=normrnd(10,2,2,3)

a =

13.6280   13.6090   11.0531
10.6240    8.5538    9.4795

m=50;
n=2;
x=0:1:100;
y=exp(-(x-m).^2/(2*n^2));
subplot(2,1,1)
plot(x,y)
subplot(2,1,2)
% z=normrnd(50,2,100,1);
% plot(z)
z=0:1:100; 
d=normpdf(z,50,2); 
plot(z,d)

,等价表达

Matlab中的normrnd函数用法(产生正态分布随机数)相关推荐

  1. Matlab中的diag函数用法

    Matlab中的diag.tril.triu函数用法 1.diag函数生成对角矩阵 >> diag([1,2,3,4]) %默认是主对角线,列向量行向量都行ans =1 0 0 00 2 ...

  2. MATLAB中的eig函数用法

    在MATLAB中,计算矩阵A的特征值和特征向量的函数是eig(A),常用的调用格式有5种: E=eig(A):求矩阵A的全部特征值,构成向量E. [V,D]=eig(A):求矩阵A的全部特征值,构成对 ...

  3. Matlab中的c2d函数用法以及绘制传函的Bode图

    1.c2d()函数的用法 c2d()函数的作用是将s域的表达式转化成z域的表达式,s=0对应z=1. c2d()函数转化的方法有多种: ①zoh, 零阶保持器法,又称阶跃响应不变法: ②foh ,一阶 ...

  4. Matlab中的line函数用法总结

    line是画线函数, (1)用法一 line([起点横坐标,终点横坐标],[起点纵坐标,终点纵坐标]), line([1,2],[3,4])将画出(1,3)到(2,4)的一条直线,而不是(1,2)到( ...

  5. matlab中的reshape函数用法

    reshape函数指定改变矩阵的形式,不改变总的元素个数: 例如:行向量: a=[1 2 3 4 5 6]; 执行下面的语句把他变成3行2列: b=reshape(a,3,2); b=[1 4 2 5 ...

  6. Matlab中的set函数用法

    属性的操作     set函数的调用格式为:     set(句柄,属性名1,属性值1,属性名2,属性值2,-) 例1: x=0:0.2:12; y1=bessel(1,x); y2=bessel(2 ...

  7. matlab中的rand函数(用于产生随机数)

    均匀分布的随机数或矩阵 语法 Y = rand(n) Y = rand(m,n) Y = rand([m n]) Y = rand(m,n,p,...) Y = rand([m n p...]) Y ...

  8. matlab fopen函数的用法,matlab中关于fread函数的用法

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:matlab中关于fread函数的用法 问题详情:用fread打开一个时,需要不需要把开放在某个特回答:必须在Matlab可以搜索的 ...

  9. matlab中的sum函数的用法

    Matlab中的sum函数功能非常强大,但是如何使用不慎就会造成难以发现的错误.比如 A1 = [1, 3, 2] S = sum(A1) S_2 = sum(A1,2) S_1 = sum(A1,1 ...

最新文章

  1. 针对《评人工智能如何走向新阶段》一文,继续发布国内外的跟贴留言477-486条如下:
  2. python opencv 中bmp转raw格式图片并展示
  3. 官宣!全球首富马斯克:创办这所“新大学”!
  4. python画直方图成绩分析-python plotly绘制直方图实例详解
  5. android主题编辑器,使用 Theme Editor 设计应用主题背景
  6. Redis基数统计之HyperLogLog小内存大用处
  7. 企业微信H5_身份验证,PC网站企业微信扫码授权登录
  8. Windows 11 高门槛吓退用户,Linux 成香饽饽?
  9. CSS3的radial-gradient(径向渐变)
  10. 数据返回nan_数据处理教程
  11. 我通过了 Google 技术面试,所以你也能行!
  12. 外贸B2C系列:google企业邮箱设置
  13. 用计算机专业术语写寄语,教师给计算机专业学生寄语
  14. 带你读懂——频率响应与采样频率之间的关系
  15. body onload
  16. 两行代码制作你的专属动态二维码
  17. nas文件服务器访问限制,nas文件服务器远程访问
  18. 【人事管理系统2.0 Linq to SQL】企业人事管理系统
  19. Linux驱动 | OLED显示模块驱动(SPI)
  20. python3 pyQt5之listWidget控件的高级运用--将多种控件组合插入其中一行

热门文章

  1. 陌陌,该甩掉你“约炮”的帽子了
  2. “好人综合症”是一种心理疾病
  3. 【四圣龙神录的编程教室】第14章、来制作各种各样的弹幕数据吧
  4. 042MenuStrip 类
  5. Visual Studio Winform窗体控件Menustrip
  6. vue项目使用cropperjs制作图片剪裁,压缩组件
  7. 智能优化算法:蚁狮优化算法-附代码
  8. linux namespace简单操作
  9. c语言逻辑代数常用公式证明,《数据结构C语言版》严蔚敏第二章逻辑代数基础...
  10. 题目 1012: [编程入门]字符串分类统计