变换:
让p (x) = c_0 + c_1x + c_2x ^ 2…c_Kx ^ K是一个多项式除以一个区间(x0, xf)。我们寻求多项式p (v) =数+ d_1v + d_2v ^ 2…d_Kv ^ K /规范化区间[0,1]。可以说,所有的函数有相同的p (v)是等价的时间尺度和节省时间。
对函数调用
[d] = shiftrescale (c t_sh t_sc)
输入:
c是相对应的行向量输入多项式系数:c_0, 1,…K
通过定义的标准化参数所需的输入时间间隔
t_sh = x0
t_sc = xf-x0
输出d是相对应的行向量归一化多项式系数:数,1,…K。
逆变换:
一个输入多项式定义为p (v) =数+ d_1v + d_2v ^ 2…d_Kv ^ K /规范化区间[0,1],让输出多项式p (x) = c_0 + c_1x + c_2x ^ 2…c_Kx ^ K /任意间隔(x0, xf)。据说这些多项式可以等价的时间尺度和时移。
对函数调用
[c] = ishiftrescale (d, t_sh t_sc)
输入:
d是相对应的行向量归一化多项式系数:数,1,…K
通过定义修复参数所需的输出时间间隔
t_sh = x0
t_sc = xf-x0
输出c相对应的行向量恢复:多项式系数c_0, 1,…K。
引用作为
瑞安黑(2023)。多项式方差(时间尺度和转移)(//www.tatmou.com/matlabcentral/fileexchange/75193-polynomial-variance-time-scale-and-shift), MATLAB中央文件交换。检索。