資源簡介
計算兩條曲線的相似度,作為判斷兩條曲線相似度的依據
代碼片段和文件信息
function?sol_len?=?frechet_compute(PQ)
%--?function?to?compute?the?frechet?distance?between?two?polygonal?curves
%--modified:????1-May-2012??To?include?other?edge?cases?in?type?A?missed?in
%???????????????????????????Alt?and?Godau
global?I?J?lP?lQ?lPQ?bP?bQ
[MN]=size(P);
if?M~=2?error(‘P?must?be?a?2?by?I?array‘);?end
if?(I?~=?N)?error(‘P?must?be?a?2?by?I?array‘);?end
[MN]=size(Q);
if?M~=2?error(‘Q?must?be?a?2?by?J?array‘);?end
if?(J?~=?N)?error(‘Q?must?be?a?2?by?J?array‘);?end
%--type?A?critical?values
%E1(1)?=?sqrt(lPQ(11));?%--starting?length
%E1(2)?=?sqrt(lPQ(IJ));?%--ending?length
E1?=?sqrt(reshape(lPQ1I*J));
%ecount?=?2;
ecount?=?I*J;
%--type?B?critical?values
for?i?=?1:I-1
????ap?=?lP(i);
????for?j=1:J-1
????????aq?=?lQ(j);
????????bp?=?bP(ij);
????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????4811??2020-07-28?03:43??frechet\frechet_compute.m
?????文件???????13600??2020-07-28?03:43??frechet\frechet_decide_RevA.m
?????文件????????1810??2020-07-28?03:43??frechet\frechet_init.m
?????文件?????????178??2020-07-28?03:43??frechet\FRECHET_starting_clk.mat
?????文件????????3159??2020-07-28?03:43??frechet\main.m
評論
共有 條評論