matlab怎么画二维正态分布图

来源:百度知道 编辑:UC知道 时间:2024/07/07 18:15:35
是二维正态分布图.麻烦符上代码谢谢

(1)ezplot(f,[a,b]) %a<x<b
比如:
syms x
y=x.^2+3;
ezplot(y,[-1,3])
(2)fplot('fun',[a,b])
比如:
fplot('sin(x)',[0,2*pi])

当然还有一种就是 plot
二维图的绘制:
1.plot(x,y,【】,【】,【】)
2.饼图pie(x,[扇区矩阵])
3.误差估计图errorbar(x,y,e)
4.散点图scatter(x,y)
5.对数坐标图loglog(Y)
6.多轴图plotyy(X1,Y1,X2,Y2,'function')
7.极坐标图polar(θ,ρ)
8.怕累托图pareto(Y,X)
9.玫瑰函数图rose(θ,x)
10.函数绘制fplot(function,limits,linespec)
11.动画坐标图getframe + movie

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)