How can i correct my data?
1 次查看(过去 30 天)
显示 更早的评论
How can i correct the error between samples 500 to 503.Please help me!!
2 个评论
Jan
2015-11-15
Although you think, that the "error" is obvious, it is not exactly defined, how it could be "corrected". If this is e.g. a measurement, this might be the important peak, while the low frequency sine wave is the noise. So please explain exactly, what you want to achieve.
回答(1 个)
Star Strider
2015-11-15
If you just wanted to bludgeon your dependent variable vector (here ‘D0’) into compliance, keep the original independent variable vector (for example naming it ‘T0’), delete points 500:503 from both your independent and dependent vectors (perhaps naming the vectors with deleted values ‘T1’ and ‘D1’ respectively), then use interp1 with a nonlinear interpolation method (such as pchip or spline) to create your new ‘patched’ dependent variable vector, ‘D2’:
D2 = interp1(T1, D1, T0, 'spline');
That could work. No promises.
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!