首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >c# n-线性插值

问c# n-线性插值
EN

Stack Overflow用户
提问于 2010-09-14 17:17:22
回答 1查看 2.1K关注 0票数 0

不知道我是不是撞错了树。我想要一个递归函数来给我一个n-线性插值的结果,例如:

我在给车价打折扣。我有两种折扣:体积和年龄

体积= 10,年龄= 10,折扣= 100;体积= 10,年龄= 20,折扣= 200;

B.体积= 20,年龄= 10,折扣= 200;体积=20年龄= 20,折扣= 400;

我想补充以下几点:

体积= 15,年龄=15,折扣=?

在理论上,我要做的是使用yn =y0 + (x1 - xn) (y1 -Y0/x1-x0)公式:

  1. 从A,内插:体积= 10,年龄= 15,结果=150
  2. 从B,插值:体积= 20,年龄= 15,结果=300
  3. 从1和2,插值体积= 15,年龄= 15,结果= 225

有什么想法吗?如何把它写成一个C#递归函数,这样我就可以有多少冲击了?它能用这种方式表示吗?

如果您需要更多的信息,请提前通知我,并感谢您的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-14 17:20:22

我认为简单的迭代是这里最好的方法。我首先要找到“最近的邻居”或“最近的下邻居”。然后迭代您的维度,并添加与跳转成比例的偏移量到下一个数据点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3711275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档