matlab画正态分布曲线 matlab生成正态分布密度函数曲线?

[更新]
·
·
分类:行业
4713 阅读

matlab画正态分布曲线

matlab生成正态分布密度函数曲线?

matlab生成正态分布密度函数曲线?

代码:
function Z drawGaussian(u,v,x,y)
% u,vector,expactation;v,covariance matrix
% x 150 : 0.5 : 190 ;
% y 35 : 110 ;
[X,Y] meshgrid(x,y);
DX v( 1 , 1 ); % X的方差
dx sqrt(DX);
DY v( 2 , 2 ); % Y的方差
dy sqrt(DY);
COV v( 1 , 2 ); % X Y的协方差
r COV / (dx * dy);
part1 1 / ( 2 * pi * dx * dy * sqrt( 1 - r^ 2 ));
p1 - 1 / ( 2 * ( 1 - r^ 2 ));
px (X - u( 1 )).^ 2. / DX;
py (Y - u( 2 )).^ 2. / DY;
pxy 2 * r. * (X - u( 1 )). * (Y - u( 2 )). / (dx * dy);
Z part1 * exp(p1 * (px - pxy py));
mesh(x,y,Z);

matlab怎么输入严格下三角矩阵?

具体操作步骤如下:
一、上三角矩阵函数:
triu(A,k)%求矩阵A的第K条对角线以上的元素。
二、下三角矩阵函数:
tril(A,k)%求矩阵A的第K条对角线以下的元素。
例如:
tril(ones(3,3),0)ans 1 0 0
1 1 0
1 1 1
gtgt triu(ones(3,3),0)ans 1 1 1
0 1 1
0 0 1
扩展资料:
MATLAB 矩阵处理
相关函数:
zeros():产生全0矩阵,即零矩阵
ones():产生全1矩阵,即幺矩阵
eye():产生对角线为1的矩阵。当矩阵是方阵时,得到一个单位矩阵
rand():产生,(0,1),(0,1)区间均匀分布的随机矩阵
randn():产生均值为0,方差为1的标准正态分布随机矩阵
一些技巧:
rand()产生随机数 x;fix(a (b-a)*x)产生,(a,b),(a,b)区间上均匀分布的随机整数
randn()产生随机数 y;μ σyμ σy 得到均值为μμ、方差为σ2σ2的随机数