资源简介
关于模糊C均值(FCM)的代码 可在matlab环境中运行 。
代码片段和文件信息
clear all%清除workspace中的所有变量
I=imread(‘4.bmp‘);%读入图像文件
figure(1);
imshow(I);title(‘原图像‘); %显示原来的图像
count=imhist(I); %灰度频率
[mn]=size(I);%测矩阵的大小
h=count/(m*n)%求灰度级数
V1=zeros(2); %确定对称矩阵A
V2=zeros(2);
U1=zeros(2256); %设定分区矩阵U
m1=2; %确定加权指数m
V1(1)=20; %初始化聚类中心V,C=2
V1(2)=250;
l=length(h)
I=double(I);%转换变量的类型
diedai=1;
while (diedai==1)
for i=1:l %修改迭代过程中的分区矩阵
if (i-V1(1))^2>0.01&(i-V1(2))^2>0.01
tep1=(i-V1(1))^2;
tep2=(i-V1(2))^2;
U1(1i)=1.0/(1+(tep1/tep2)^(1.0/(m1-1)));
U1(2i)=1.0/(1+(tep2/tep1)^(1.0/(m1-1)));
else
if (i-V1(1))^2<0.01
U1(1i)=1.0;
else
U1(2i)=0.0;
end
if (i-V1(2))^2<0.01
U1(1i)=0.0;
else
U1(
- 上一篇:二维规划算法的MATLAB程序
- 下一篇:永磁电机矢量控制
相关资源
- matlab 腐蚀膨胀 代码
- matlab语音识别系统源代码
- 无线传感网络源代码虚拟力
- 无粘burgers方程差分求解matlab代码
- IEEE 802.11n matlab代码
- CLAHE_matlab代码
- 仿真车辆移动的matlab代码
- 车辆动态仿真MATLAB仿真代码
- 何恺明图像去雾Matlab代码
- 计算点到曲线距离的Matlab代码
- 故障分类svm代码
- 雅可比矩阵matlab代码
- 空间离散点最小二乘直线拟合matlab代
- RVM相关向量机实现代码matlab源码
- 语音识别的MATLAB代码
- SGP4的matlab源代码
- 一个小通信系统的MATLAB源代码仿真或
- 改进的维纳滤波的matlab代码
- 剪切波变换MATLAB实现代码
- KNN 鸢尾花分类
- MATLAB辅助现代工程数字信号处理源程
- MATLAB神经网络应用设计第二版源代码
- matlab_倾斜校正算法代码
- 平均间隙法matlab代码
- 鸡群算法CSOmatlab程序代码
- 香农编码、霍夫曼编码比较的matlab源
- 红枣尺寸检测的matlab代码
- Lee滤波、Kuan滤波和frost滤波的MATLAB源
- Matlab年积日换算为日期代码
- 基于matlab的卫星轨道仿真含有源代码
评论
共有 条评论