资源简介
以前上传的代码估计下载的人多, 被设置成了50个积分, 这里重新上传个. 经过测试的, 能够放心使用!
代码片段和文件信息
function [distpath] = dtw(abr)
%% This function is to compute the two time series distance using DTW
% input: a-- a time serise
% b-- a time serise
% r-- warping window
% output: dist-- the distance of a and b
% path-- the warping path matrix which align points
%% initializing
a = zscore(a);
b = zscore(b);
n = length(a);
m = length(b);
r = ceil(min([nm])*r);
Dist(1:n1:m) = inf;
%% construct the distance matrix
for i = 1 : n
for j = 1 : m %max([1i-r]):min([mi+r])%这里是为了减少计算,但是我做的实验几乎都是要使用r=1的。(并且发现一个问题,当两条时间序列长度差别特别大的时候,这里的r限制不起作用,计算都得inf,说明会导致过度弯曲)
% Dist(ij)=sqrt((a(i)-b(j))^2);
Dist(ij) = (a(i)-b(j))^2;
end
end
%% construct the accumulative matrix
for i = 1 : n
for j = max([1i-r]) : min([mi+r])
if i == 1 && j == 1
continue;
end
if i == 1 %第一行的累积距离
- 上一篇:matlab读取avi的程序
- 下一篇:matlab实现DTW算法
相关资源
- matlab实现DTW算法
- matlab读取avi的程序
- OFDMmatlab源码
- 完美的光伏发电模型 mppt都有 matlab
- 用MATLAB实现m序列的加扰与解扰
- 非局部均值去噪matlab源码
- 三维射线追踪
- 复杂电磁环境下的抗干扰建模
- OFDMA matlab仿真程序
- 基于matlab的数字滤波器的有限字长效
- 基于BP神经网络的手写体数字识别
- Matlab信源编码huffman
- ExOR算法 的 matlab 实现
- SUSAN 角点检测 matlab代码
- rs编译码程序MATLAB
- 动态矩阵控制matlab仿真程序
- 无线通信MIMO中STBC的matlab仿真
- 油藏数值模拟matlab代码
- matlab 量子隧穿效应的可视化编程
- 第一范数最小化matlab源代码
- 自适应预测神经网络matlab程序
- 基于小波变换和SVD分解及各种攻击的
- 遗传算法优化BP神经网络matlab程序
- lasso程序,从matlab提取
- Matlab 数字下变频DDC CIC NCO
- AHD算法的matlab实现Bayer转RGB算法
- 深度信息提取
- 基于卡尔曼滤波算法的雷达追踪算法
- 遗传算法优化神经网络的matlab程序
- MATLAB实现BPSK
评论
共有 条评论