您好,欢迎来到刀刀网。
搜索
您的当前位置:首页MATLAB生成高斯分布概率密度函数

MATLAB生成高斯分布概率密度函数

来源:刀刀网
MATLAB⽣成⾼斯分布概率密度函数

1 clear all; 2 close all; 3 clc; 4

5 randn('seed',0); 6 %%⼀维⾼斯函数 7 mu=0; 8 sigma=1; 9 x=-6:0.1:6;

10 y=normpdf(x,mu,sigma);11 plot(x,y);12 figure;13

14 %%⼆维或⾼斯函数15 mu=[0 0];

16 sigma=[0.3 0;0 0.35];

17 [x y]=meshgrid(linspace(-8,8,80)',linspace(-8,8,80)');18 X=[x(:) y(:)];

19 z=mvnpdf(X,mu,sigma);20 surf(x,y,reshape(z,80,80));21 hold on;

22 %再⽣成⼀个23 mu=[4 0];

24 sigma=[1.2 0;0 1.85];

25 [x y]=meshgrid(linspace(-8,8,80)',linspace(-8,8,80)');26 X=[x(:) y(:)];

27 z=mvnpdf(X,mu,sigma);28 surf(x,y,reshape(z,80,80));

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.com 版权所有 湘ICP备2022005869号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务