资源简介
最大似然分类算法的matlab实现算法,带注释,基于遥感影像的使用算法

代码片段和文件信息
function D = decision_region(param_struct region)
%Function for making decision regions for Gaussians.
%Inputs are the means covariances and weights for the Gaussians.
%Output is the decision region matrix based on the “region“ vector
%If class probabilities are not specified assume equal distribution
if (~isfield(param_struct‘p0‘))
param_struct.p0 = 0.5;
end
N = region(length(region)); %Number of points on the grid
x = ones(N1) * linspace (region(1)region(2)N);
y = linspace (region(3)region(4)N)‘ * ones(1N);
V0 = zeros(NN);
V1 = zeros(NN);
n0 = length(param_struct.w0);
n1 = length(param_struct.w1);
disp([‘Detected ‘ num2str(n0) ‘ Gaussians for class 0 and ‘ num2str(n1) ‘ Gaussians for class 1‘])
for i = 1:n0
if (length(size(param_struct.s0))>2)
sigma = squeeze(param_struct.s0(i::));
else
sigma = param_struct.s0;
end
if (param_struct.w0(i) ~= 0)
invsigma = inv(sigma);
V0 = V0 + param_struct.w0(i) ./ (2 * pi * sqrt(abs(det(sigma)))) .* ...
exp(-0.5*(invsigma(11).*(x-param_struct.m0(i1)).^2 + ...
2*invsigma(21).*(x-param_struct.m0(i1)).*(y-param_struct.m0(i2))+invsigma(22).*(y-param_struct.m0(i2)).^2));
end
end
for i = 1:n1
if (length(size(param_struct.s1))>2)
sigma = squeeze(param_struct.s1(i::));
else
sigma = param_struct.s1;
end
if (param_struct.w1(i) ~= 0)
invsigma = inv(sigma);
V1 = V1 + param_struct.w1(i) ./ (2 * pi * sqrt(abs(det(sigma)))) .* ...
exp(-0.5*(invsigma(11).*(x-param_struct.m1(i1)).^2 + ...
2*invsigma(21).*(x-param_struct.m1(i1)).*(y-param_struct.m1(i2))+invsigma(22).*(y-param_struct.m1(i2)).^2));
end
end
D = (V0*param_struct.p0 < V1*(1-param_struct.p0));
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
.CA.... 1841 2008-09-09 16:24 新建文件夹\decision_region.m
.CA.... 895 2008-09-09 16:24 新建文件夹\ML.m
.C.D... 0 2009-07-15 12:07 新建文件夹
----------- --------- ---------- ----- ----
2736 3
相关资源
- 系数绝对值最大 图像融合MATLAB算法
- siftmatlab算法实现
- TOA定位两步加权最小二乘MATLAB算法程
- 加权平均 图像融合MATLAB算法 含融合源
- 常用正则化MATLAB算法-附带详细说明
- 凸优化matlab算法包
- c均值聚类matlab算法和程序
- MATLAB算法大全135352
- 逆合成孔径成像MATLAB算法配书源代码
- surf的matlab算法实现
- matlab算法大全
- Kriging插值·最近邻值点插值·距离反比
- [实用Matlab图像与视频处理][ocr_exampl
- webrtc的AEC的matlab算法演示和转码
- 美国原版:逆合成孔径雷达matlab算法
- 虹膜识别 matlab算法
- 阵列信号处理,9篇相关文献+MATLAB算法
- 偏最小二乘方法的MATLAB算法实现
- 图像分割的matlab算法
- 《matlab算法大全》pdf+源码
- 车道线识别经典算法(可运行matlab算
- CBF MVDR LMS波束形成的Matlab算法
- 深度学习模型-稀疏自编码matlab算法,
- 机器人学、机器视觉与控制——MATL
- 高清彩色机器人学、机器视觉与控制
- 机器人学 机器视觉与控制 MATLAB算法基
- 机器人学、机器视觉与控制-MATLAB算法
- 振动信号EMD分析matlab算法-abbr_96cb004
- 阿贝成像及空间滤波的matlab实现
- 最小二乘法的Matlab算法
评论
共有 条评论