www.fltk.net > mAtlAB 二维高斯函数

mAtlAB 二维高斯函数

人家matlab都所的非常清楚了,sigma必须是正定矩阵。[1 1;1 1]是正定的?它都不可逆。 你自己回去翻翻统计学的书看看。

[x y]=meshgrid(-5:0.1:5); z = 1/(2*pi).*exp(-x.^2-y.^2); h= mesh(x,y,z); set(h,'edgecolor','none','facecolor','interp');

就是要多峰值的高斯函数吧?下面的这个行不行? ezplot('0.5*exp(-(x+4)^2)+exp(-(x/2)^2)+0.7*exp(-(x-5)^2)')

大概是要用fit这个函数,自己写一个fitoption和fittype。 修改一下类似这个的: function test() % input your data here x = -1:0.1:1; y = -5:0.1:5; z = zeros(length(x), length(y)); for i = 1:length(x) for j = 1:length(y) z(i,j) = 1.0...

x=-4:0.3:4; y=-4:0.3:4; [X,Y]=meshgrid(x,y); m1=3.2;m2=2.6;n1=0.5;n2=0.6;%%m1和m2为均值,n1和n2为方差 r=0.5;%%r是参数,描述了X和Y之间的某种关系 Z=(1/(2*pi*n1*n2*sqrt(1-r^2)))*exp((-1/2*(1-r^2))*((X-m1).^2/n1^2-2*r*(X-m1).*(Y-m2...

x=randn(m,n)就是二维的高斯分布函数,例如: x=randn(5,6)便产生5行6列的二维的 高斯分布函数: ans = -0.4326 1.1909 -0.1867 0.1139 0.2944 0.8580 -1.6656 1.1892 0.7258 1.0668 -1.3362 1.2540 0.1253 -0.0376 -0.5883 0.0593 0.7143...

假设是32点的高斯窗,用以下matlab语句就可以看到高斯窗时域和频域的情况: N = 32; wvtool(gausswin(N)); 或者: window=gausswin(n); [h,w]=freqz(window,1); subplot(1,2,1) stem(window); subplot(1,2,2); plot(w/pi,20*log(abs(h)/abs(h(1...

matlab产生满足二维高斯(正态)分布的随机数; 参考如下: mu=[0,2];%数学期望 sigma=[1 0;0,4];%协方差矩阵 r=mvnrnd(mu,sigma,50)%生成50个样本

三维高斯分布是画不出来的,三维空间只能画出二维高斯分布的密度函数。

高斯低通滤波对图像进行低通滤波代码,这个是灰度图像的 彩色图像就是取出RGB三个分量进行滤波再整合 I1=imread('flower.jpg'); %读取图像 I=rgb2gray(I1); %将图像变为灰度图象 %将灰度图像的二维不连续Frourier变换的零频率成分移到频谱的中心...

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com