00问答网
所有问题
已知二维联合正态分布的均值向量和协方差矩阵,如何用MATLAB画出其图形呢?????
如题所述
举报该问题
推荐答案 2007-11-16
mu1=[-1,2]; Sigma2=[1 1; 1 3]; % 输入均值向量和协方差矩阵
[X,Y]=meshgrid(-3:0.1:1,-2:0.1:4); xy=[X(:) Y(:)]; %产生网格数据
p=mvnpdf(xy,mu1,Sigma2); P=reshape(p,size(X)); %求取联合概率密度
surf(X,Y,P)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rIeenn0I.html
其他回答
第1个回答 2007-11-17
ewgt3
参考资料:
ef
相似回答
matlab
怎么
画二维正态分布
图
答:
其他回答 mu1=[-1,2]; Sigma2=[1 1; 1 3]; % 输入
均值向量和协方差矩阵
[X,Y]=meshgrid(-3:0.1:1,-2:0.1:4); xy=[X(:) Y(:)]; %产生网格数据p=mvnpdf(xy,mu1,Sigma2); P=reshape(p,size(X)); %求取联合概率密度surf(X,Y,P) anthony87 | 发布于2009-05-14 举报| 评论 1 ...
matlab
关于randn函数的应用问题 大神进
答:
表明维度的随机分布不是相互独立的,想要用randn生成比较麻烦 但是
matlab
提供函数mvnrnd,用于生成
二维正态分布
随机变量 mu=[1 1]; %需要
的均值
sigma=[2 1;1 2]; %需要
协方差矩阵
X=mvnrnd(mu,sigma,1000); %生成1000个随机点 这里的X也是1000x2的
矩阵,
同样可以画出分布 scatter(X(:,1),...
matlab
中
,如何
以点(4,1)为中心,随机产生100个符合
正态分布
(
均值
为3...
答:
二维正态分布的均值
为一个向量(比如(4,1))而不是一个数,方差也不是一个数,而是一个2x2的
协方差矩阵,
你先搞明白这些后再来问问题吧
已知协方差矩阵用MATLAB
生成随机
正态分布的
双变量
答:
直接
使用matlab
自带的函数mvnrnd就可以实现了,help文档里面有一个自带的例子:mu = [1 -1]; Sigma = [.9 .4; .4 .3];r = mvnrnd(mu, Sigma, 500);plot(r(:,1),r(:,2),'.');其中Sigma就是
协方差矩阵,
mu为两个变量
的均值
,根据你的需要设定就行了,后面还有一个参数是生成随机数...
大家正在搜
均值向量和协方差矩阵
均值向量和协方差矩阵检验
多元向量的样本均值协方差
向量的协方差矩阵
方差和协方差矩阵
xi的均值和xi的协方差
矩阵的均值和方差公式
协方差矩阵和相关矩阵
均值向量用矩阵表示的证明
相关问题
用matlab实现 n维正态分布密度函数的求解,已知均值向量...
matlab怎么画二维正态分布图
已知一组数据服从正态分布,怎么用matlab画出其正态分布曲...
已知均值跟协方差矩阵用MAtlab怎么来产生数据集,并画出1...
matlab求两个总体的均值向量和协方差矩阵
已知协方差矩阵用MATLAB生成随机正态分布的双变量
用matlab绘制二维正态分布概率密度图像
如果知道均值和方差,怎么用matlab画二维高斯概率密度函数...