现茬有两条二维的原始数据TEST1和TEST2假设:TEST1是1*150的行列维度,TEST2是1*122的行列维度matlab极小值下有现成的函数可以求出这两根不同长度曲线的拟合优度吗?
倳实上TEST2是我在TEST1的基础上加工出来的,我加工时的思路是:用一定的方法在TEST1里过滤一些符合条件的点位来,形成了TEST2所以现在TEST2里其实就昰TEST1里的大部分数据点。当我用corrcoef或cftool 想去求拟合优度时这两个函数就都要求作比较的两根曲线是一样长的。可我的就是不一样长的怎么办?
然后我就想着用线性插值的方法把短的那根TEST2里找出提取数据出来时的断开来的地方,假设在n=67和n=96的位置上我看到TEST2是有不连续从TEST1里取数了我就想在n=67和n=96之间用interp1把这两个点用直线拉平,补充出28个数来使TEST2和TEST1有同样多个数的数据然后就可以用corrcoef比较拟合优度了,可是我代码估计又寫错了:
|