动态时间归整.m
来自「线性预测这一术语是维纳于1947年首次提出的」· M 代码 · 共 27 行
M
27 行
n=size(t,1);
m=size(r,1);
dd=zeros(n,m);
for i=1:n
for j=1:m
dd(i,j)=sum((t(i,:)-r(j,:)).^2);
end
end
D=ones(n,m)*realmax;
D(1,1)=dd(1,1);
for i=2:n
for j=1:m
D1=D(i-1,j);
if j>1
D2=D(i-1,j-1);
else
D2=realmax;
end
if j>2
D3=D(i-1,j-2);
else
D3=realmax;
end
D(i,j)=dd(i,j)+min([D1,D2,D3]);
end
end
dist=D(n,m)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?