文件名称:MATLAB用拟合出的代码绘图-ChebyVSmonomial:ChebyVSmonomial
文件大小:105KB
文件格式:ZIP
更新时间:2024-06-10 11:10:09
系统开源
MATLAB用拟合出的代码绘图ChebyVSmonomial 背景和动机 为了从等距陀螺仪输出获得拟合的角速度函数,可以使用单项式或Chebyshev多项式作为基函数。 一般而言,切比雪夫多项式方法比单项式方法能更好地处理龙格现象。 但是底层逻辑使用Chebyshev节点作为指导来采样要拟合的功能。 重要的是在Chebyshev节点处进行采样,而不仅仅是使用Chebyshev多项式基础。 我认为,如果采样节点是固定的,则在陀螺仪和加速度计的情况下,这两种拟合方法就没有本质区别。 如果确实存在某些差异,则它们仅是由一个技巧引起的:居中和缩放。 为了验证这个想法,创建了此存储库。 该存储库中文件的说明 该存储库中的代码是使用Matlab R2019a(64位(win64))编写的。 ChebyInterpolateN.m 这是一个自定义的matlab函数,该函数以N-1阶的Chebyshev多项式对N个数据点进行插值。 由于在[-1,1]上定义了切比雪夫多项式,因此数据将被转换到该区域。 单调插值法 这是一个自定义的matlab函数,该函数用N-1阶的单项式插值N个数据点。 在计算拟合函数
【文件预览】:
ChebyVSmonomial-main
----discussionOnChebFitting.m(4KB)
----README.md(3KB)
----chebyVSnp.svg(302KB)
----chebyVSnpTrans.svg(107KB)
----MonomialInpterpolateNtrans.m(2KB)
----MonomialInpterpolateN.m(1KB)
----ChebyInpterpolateN.m(1KB)
----MonoInterpoTransPower2.m(2KB)