Matlab中的normrnd函数用法(产生正态分布随机数)
原文
功能:生成服从正态分布的随机数
语法:
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函数用法(产生正态分布随机数)相关推荐
- Matlab中的diag函数用法
Matlab中的diag.tril.triu函数用法 1.diag函数生成对角矩阵 >> diag([1,2,3,4]) %默认是主对角线,列向量行向量都行ans =1 0 0 00 2 ...
- MATLAB中的eig函数用法
在MATLAB中,计算矩阵A的特征值和特征向量的函数是eig(A),常用的调用格式有5种: E=eig(A):求矩阵A的全部特征值,构成向量E. [V,D]=eig(A):求矩阵A的全部特征值,构成对 ...
- Matlab中的c2d函数用法以及绘制传函的Bode图
1.c2d()函数的用法 c2d()函数的作用是将s域的表达式转化成z域的表达式,s=0对应z=1. c2d()函数转化的方法有多种: ①zoh, 零阶保持器法,又称阶跃响应不变法: ②foh ,一阶 ...
- Matlab中的line函数用法总结
line是画线函数, (1)用法一 line([起点横坐标,终点横坐标],[起点纵坐标,终点纵坐标]), line([1,2],[3,4])将画出(1,3)到(2,4)的一条直线,而不是(1,2)到( ...
- matlab中的reshape函数用法
reshape函数指定改变矩阵的形式,不改变总的元素个数: 例如:行向量: a=[1 2 3 4 5 6]; 执行下面的语句把他变成3行2列: b=reshape(a,3,2); b=[1 4 2 5 ...
- Matlab中的set函数用法
属性的操作 set函数的调用格式为: set(句柄,属性名1,属性值1,属性名2,属性值2,-) 例1: x=0:0.2:12; y1=bessel(1,x); y2=bessel(2 ...
- matlab中的rand函数(用于产生随机数)
均匀分布的随机数或矩阵 语法 Y = rand(n) Y = rand(m,n) Y = rand([m n]) Y = rand(m,n,p,...) Y = rand([m n p...]) Y ...
- matlab fopen函数的用法,matlab中关于fread函数的用法
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:matlab中关于fread函数的用法 问题详情:用fread打开一个时,需要不需要把开放在某个特回答:必须在Matlab可以搜索的 ...
- matlab中的sum函数的用法
Matlab中的sum函数功能非常强大,但是如何使用不慎就会造成难以发现的错误.比如 A1 = [1, 3, 2] S = sum(A1) S_2 = sum(A1,2) S_1 = sum(A1,1 ...
最新文章
- 针对《评人工智能如何走向新阶段》一文,继续发布国内外的跟贴留言477-486条如下:
- python opencv 中bmp转raw格式图片并展示
- 官宣!全球首富马斯克:创办这所“新大学”!
- python画直方图成绩分析-python plotly绘制直方图实例详解
- android主题编辑器,使用 Theme Editor 设计应用主题背景
- Redis基数统计之HyperLogLog小内存大用处
- 企业微信H5_身份验证,PC网站企业微信扫码授权登录
- Windows 11 高门槛吓退用户,Linux 成香饽饽?
- CSS3的radial-gradient(径向渐变)
- 数据返回nan_数据处理教程
- 我通过了 Google 技术面试,所以你也能行!
- 外贸B2C系列:google企业邮箱设置
- 用计算机专业术语写寄语,教师给计算机专业学生寄语
- 带你读懂——频率响应与采样频率之间的关系
- body onload
- 两行代码制作你的专属动态二维码
- nas文件服务器访问限制,nas文件服务器远程访问
- 【人事管理系统2.0 Linq to SQL】企业人事管理系统
- Linux驱动 | OLED显示模块驱动(SPI)
- python3 pyQt5之listWidget控件的高级运用--将多种控件组合插入其中一行
热门文章
- 陌陌,该甩掉你“约炮”的帽子了
- “好人综合症”是一种心理疾病
- 【四圣龙神录的编程教室】第14章、来制作各种各样的弹幕数据吧
- 042MenuStrip 类
- Visual Studio Winform窗体控件Menustrip
- vue项目使用cropperjs制作图片剪裁,压缩组件
- 智能优化算法:蚁狮优化算法-附代码
- linux namespace简单操作
- c语言逻辑代数常用公式证明,《数据结构C语言版》严蔚敏第二章逻辑代数基础...
- 题目 1012: [编程入门]字符串分类统计