外插值问题
请教高手:最近在用matlab对发动机的外特性进行插值,原数据只有1000以上的数据,此款发动机的怠速在750转左右,所以就想用matlab的外插值取值,但对与低于1000的数据matlab没能插值出来 我使用的是interp1(x,y,xi,'extrap')命令 是命令用错了吗?请高手指点!非常感激!!! 期待中…… 本帖最后由 lengyunfeng 于 2010-6-17 16:21 编辑
用错了,应该是yi =interp1(x,y,xi,'method','extrap'),method用nearest、linear、spline、pchip、cubic或v5cubic中的一个来代替,至于各种method代表什么意思你还是doc interp1自己看一下。一般来说外插值准确度都不高,在上述方法中哪种适合你的情况要靠你自己依据实际经验判断,都试一下吧。个人觉得spline会好一些,当然,前提是xi和x区间的距离越小越好 外插实在是不推荐。
先绘绘图吧,看看外插曲线趋势
根据理论知识分析。
这种情况,没有理论分析做依据,外插完全是扯淡 本人觉得外插的效果实在是没有办法评估
建议你有物理意义的指导下进行 非常感谢大家的指点!
页:
[1]