hrtrend.m

来自「matlab下实现kaplan算法」· M 代码 · 共 22 行

M
22
字号
function [newvals,trend] = hrtrend(times,vals,polyorder)% [newvals,trend] = hrtrend(times,vals,polyorder)% detrends <vals> versus <time>  using a polynomial of <polyorder>if polyorder < 1  warning('hrtrend: polyorder must be integer > 0 ');  newvals = vals;  trend = 0*vals;  return;endif polyorder > (length(vals) - 1)  warning('hrtrend: polyorder is too long.  Must be < length(vals).  Resetting.');  trend = vals;  newvals = 0;  return;endp = polyfit(times,vals,polyorder);trend = polyval(p,times);newvals = vals - trend;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?