亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? kmeans2.m

?? 一個關于數據聚類和模式識別的程序,在生物化學,化學中因該都可以用到.希望對大家有用,謝謝支持
?? M
字號:
function [center_index, U, obj_fcn] = kmeans2(distmat, cluster_n, options)
%KMEANS Find clusters with Forgy's batch-mode k-means clustering.
%
%	This function is different from KMEANS in that the given input is
%	a distance matrix instead of a data matrix.
%
%	[CENTER, U, OBJ_FCN] = KMEANS2(DISTMAT, CLUSTER_N) applies
%	Forgy's batch-mode k-means clustering method to a given distance matrix.
%	Input and output arguments of this function are:
%
%		DISTMAT: Distance matrix whose elements are the pairwise
%			distances of the data set to be clustered.
%			The matrix is supposed to symmetric.
%		CLUSTER_N: number of clusters (greater than one)
%		CENTER: final cluster centers, where each row is a center
%		U: final fuzzy partition matrix (or MF matrix)
%		OBJ_FCN: values of the objective function during iterations 
%
%	KMEANS2(DATA, CLUSTER_N, OPTIONS) use an additional argument OPTIONS to
%	control clustering parameters, stopping criteria, and/or iteration
%	info display:
%		
%		OPTIONS(1): max. number of iterations (default: 100) 
%		OPTIONS(2): min. amount of improvement (default: 1e-5)
%		OPTIONS(3): info display during iteration (default: 1)
%	
%	If any entry of OPTIONS is NaN (not a number), the default value is
%	used instead. The clustering process stops when the max. number of
%	iteration is reached, or when the objective function improvement
%	between two consecutive iteration is less than the min. amount of
%	improvement specified.
%	
%	Type "kmeans2" for a self demo.

%	Roger Jang, 20000206

if nargin == 0, selfdemo; return; end
if nargin ~= 2 & nargin ~= 3,
	error('Too many or too few input arguments!');
end

data_n = size(distmat, 1);

% Change the following to set default options
default_options = [ 100;	% max. number of iteration
		1e-5;	% min. amount of improvement
		1];	% info display during iteration 

if nargin == 2,
	options = default_options;
else
	% If "options" is not fully specified, pad it with default values.
	if length(options) < length(default_options),
		tmp = default_options;
		tmp(1:length(options)) = options;
		options = tmp;
	end
	% If some entries of "options" are nan's, replace them with defaults.
	nan_index = find(isnan(options)==1);
	options(nan_index) = default_options(nan_index);
end

max_iter = options(1);		% Max. iteration
min_impro = options(2);		% Min. improvement
display = options(3);		% Display info or not

obj_fcn = zeros(max_iter, 1);	% Array for objective function

center_index = initkm2(distmat, cluster_n, 3);	% Initial center index
% Main loop
for i = 1:max_iter,
	[center_index, obj_fcn(i), U] = stepkm2(center_index, distmat);
	if display, 
		fprintf('Iteration count = %d, obj. fcn = %f\n', i, obj_fcn(i));
	end
	% check termination condition
	if i > 1,
		if abs(obj_fcn(i) - obj_fcn(i-1)) < min_impro, break; end,
	end
end
iter_n = i;	% Actual number of iterations 
obj_fcn(iter_n+1:max_iter) = [];

% ========== subfunctions ==========
function selfdemo
	data_n = 100;
	data1 = ones(data_n, 1)*[0 0] + randn(data_n, 2)/5;
	data2 = ones(data_n, 1)*[0 1] + randn(data_n, 2)/5;
	data3 = ones(data_n, 1)*[1 0] + randn(data_n, 2)/5;
	data = [data1; data2; data3];
	distmat = vecdist(data);

	cluster_n = 3;
	[center_index, U, obj_fcn] = feval(mfilename, distmat, cluster_n);
	plot(data(:, 1), data(:, 2), 'o');
	maxU = max(U);
	index1 = find(U(1, :) == maxU);
	index2 = find(U(2, :) == maxU);
	index3 = find(U(3, :) == maxU);
	line(data(index1, 1), data(index1, 2), ...
		'linestyle', 'none', 'marker', '*', 'color', 'g');
	line(data(index2, 1), data(index2, 2), ...
		'linestyle', 'none', 'marker', '*', 'color', 'r');
	line(data(index3, 1), data(index3, 2), ...
		'linestyle', 'none', 'marker', '*', 'color', 'c');
	axis equal;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩av高清在线观看| 亚洲精品乱码久久久久久久久| 欧美中文字幕不卡| 色婷婷av一区| 欧美中文字幕一区二区三区| 欧美性猛片xxxx免费看久爱| 欧美在线视频日韩| 777色狠狠一区二区三区| 欧美二区乱c少妇| 日韩欧美一级片| 久久日一线二线三线suv| 久久久激情视频| 亚洲区小说区图片区qvod| 亚洲综合久久久久| 日本aⅴ精品一区二区三区 | 亚洲人成在线观看一区二区| 国产精品麻豆网站| 亚洲精品国久久99热| 天天做天天摸天天爽国产一区| 日韩精品久久久久久| 激情伊人五月天久久综合| 国产成人精品www牛牛影视| 91丨porny丨蝌蚪视频| 欧美日韩一级二级三级| 日韩欧美一区中文| 中文字幕精品一区二区三区精品| 亚洲区小说区图片区qvod| 视频一区二区国产| 成人污污视频在线观看| 欧美主播一区二区三区美女| 欧美成人精品1314www| 国产精品美女一区二区三区 | 精品国产乱码久久久久久牛牛| 国产亚洲午夜高清国产拍精品| 中文字幕一区二区三区在线播放| 午夜精品123| 成人av在线电影| 欧美一区二区三区四区久久| 国产精品免费视频观看| 喷白浆一区二区| 91碰在线视频| 国产亚洲污的网站| 日韩精品高清不卡| 色婷婷久久一区二区三区麻豆| 欧美一区二区三区不卡| 亚洲黄色免费电影| 国产精品白丝jk黑袜喷水| 欧美人与性动xxxx| 国产精品福利一区| 国产一区二区三区在线看麻豆 | 午夜精品久久久久久久| 成人永久aaa| 精品1区2区在线观看| 亚洲国产成人av| 99精品国产91久久久久久| 久久婷婷国产综合国色天香| 日韩国产高清在线| 日本电影欧美片| 1区2区3区精品视频| 黑人精品欧美一区二区蜜桃| 欧美精品丝袜中出| 亚洲午夜久久久久久久久电影院 | 色婷婷综合久久久中文字幕| 国产拍欧美日韩视频二区| 久久精品久久综合| 欧美一区二区三区小说| 亚洲国产综合人成综合网站| 色婷婷国产精品| 亚洲另类一区二区| 色婷婷精品久久二区二区蜜臀av | 国产69精品久久久久毛片| 精品欧美乱码久久久久久| 成人午夜在线播放| 久久精品人人爽人人爽| 国产真实乱对白精彩久久| 欧美一级在线视频| 日韩中文字幕1| 91麻豆精品国产91久久久久久久久| 亚洲黄色免费电影| 欧美日韩中文字幕一区二区| 亚洲高清视频在线| 69av一区二区三区| 久久99精品久久久久久国产越南| 日韩欧美激情四射| 激情小说亚洲一区| 欧美激情一区二区三区在线| 丰满放荡岳乱妇91ww| 综合婷婷亚洲小说| 在线观看亚洲精品视频| 天堂精品中文字幕在线| 日韩欧美在线1卡| 国产91精品入口| 亚洲欧美日韩人成在线播放| 在线观看日韩毛片| 麻豆91免费看| 国产欧美日韩在线| 色综合天天综合网国产成人综合天 | 亚洲男同性恋视频| 欧美自拍丝袜亚洲| 另类小说综合欧美亚洲| 国产情人综合久久777777| 91免费视频观看| 亚洲成av人影院| 精品久久久三级丝袜| av电影在线观看一区| 亚洲综合小说图片| 26uuu久久天堂性欧美| 99re热视频精品| 蜜臀久久99精品久久久久宅男| 久久久国产一区二区三区四区小说 | 91在线观看一区二区| 天堂影院一区二区| 久久综合色综合88| 91免费看视频| 国产麻豆精品在线| 亚洲mv大片欧洲mv大片精品| 国产女人aaa级久久久级| 欧美日韩国产一区二区三区地区| 国产传媒一区在线| 日韩高清不卡在线| 最新国产成人在线观看| 日韩欧美另类在线| 欧美亚洲国产一区二区三区| 国产不卡视频在线播放| 日韩av一二三| 亚洲综合在线观看视频| 国产亲近乱来精品视频 | 国产福利一区在线观看| 亚洲v日本v欧美v久久精品| 中文字幕第一区| 日韩精品一区二区在线观看| 欧美亚洲精品一区| av在线不卡电影| 国产成人亚洲综合a∨婷婷图片| 五月天激情小说综合| 亚洲日本在线看| 中文av一区二区| 久久精品夜色噜噜亚洲a∨| 91麻豆精品国产91久久久更新时间| 91理论电影在线观看| 风流少妇一区二区| 国产美女一区二区三区| 精品无人区卡一卡二卡三乱码免费卡| 亚洲已满18点击进入久久| 中文字幕日韩av资源站| 国产欧美日韩另类视频免费观看| 精品毛片乱码1区2区3区 | 国产乱码精品一区二区三区av| 天堂午夜影视日韩欧美一区二区| 亚洲精品乱码久久久久| 亚洲美女少妇撒尿| 久久狠狠亚洲综合| 日本vs亚洲vs韩国一区三区| 天堂精品中文字幕在线| 日日夜夜一区二区| 日本欧美韩国一区三区| 秋霞午夜av一区二区三区| 亚洲1区2区3区视频| 肉丝袜脚交视频一区二区| 日本aⅴ亚洲精品中文乱码| 日韩电影免费在线观看网站| 免费在线观看一区| 极品少妇xxxx精品少妇| 国产一区二区三区香蕉 | 国产精品乱人伦中文| 国产精品色呦呦| 亚洲色大成网站www久久九九| 亚洲精品成a人| 石原莉奈在线亚洲二区| 蜜臀av性久久久久蜜臀aⅴ流畅| 久久99久久久欧美国产| 国产精品一二三四区| 菠萝蜜视频在线观看一区| 91女人视频在线观看| 欧美日韩高清在线| 精品国产91洋老外米糕| 亚洲欧洲性图库| 亚洲国产日日夜夜| 韩国女主播一区二区三区| 国产a久久麻豆| 欧美在线免费视屏| 欧美va在线播放| 中文字幕中文在线不卡住| 一区二区三区精品| 国产真实乱对白精彩久久| 91污在线观看| 欧美成人性战久久| 国产精品二三区| 青青青伊人色综合久久| 99亚偷拍自图区亚洲| 欧美精品三级日韩久久| 中文字幕精品在线不卡| 亚洲香肠在线观看| 成人免费毛片app| 91精品免费观看| 日韩美女视频一区二区| 韩国毛片一区二区三区| 欧美午夜精品免费| 中文字幕制服丝袜成人av| 美女国产一区二区三区|