📄 mfbox_voronoimap.m
字号:
function [s,err,dis]=mfbox_voronoimap(c,d)% usage: [s,err,dis]=mfbox_voronoimap(c,d)%% Copyright by Peter Gruber% Signal Processing & Information Theory group% Institute of Biophysics, University of Regensburg, Germany% Homepage: http://research.fabian.theis.name% http://www-aglang.uni-regensburg.de%% This file is free software, subject to the % GNU GENERAL PUBLIC LICENSE, see gpl.txterror(nargchk(2,2,nargin)) % check no. of input argss = zeros(1,size(c,1));r = zeros(1,size(c,1));steps = floor(10000000/size(d,1));for i=1:steps:size(c,1) l = i:min(i+steps-1,size(c,1)); [ri,si] = min(repmat(sum(d.^2,2),1,length(l))-2*d*c(l,:)'); s(l) = si; r(l) = ri;enddis = {};if (nargout>1) err = size(1,size(d,1)); for i=1:size(d,1) v = find(s==i); e = r(v)+sum(c(v,:).^2,2)'; if (nargout>2), dis{i} = e; end if (length(v)>0) err(i) = sum(e)/sum(v); else err(i) = 0; end endend return
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -