线性插值法是曲线的方法,使用线性多项式拟合。它计算未知速率,就好像它在于对两种速率之间的直线,是计算未知速率的最简单方法。线性插值及其计算数学深深特别采用数值分析,以及众多的应用,包括计算机图形学。它是内插的一种简单形式 。
线性插值公式
对数据点集的每个对数据点之间的线性内插的线性插值的贡献可以从以下通式计算
直线插补:
x2 = ((y2 - y1)(x3 - x1) / (y3 - y1)) + x1
y2 = ((x2 - x1)(y3 - y1) / (x3 - x1)) + y1文章源自公式库网-https://www.gongshiku.com/html/201911/xianxingchazhiyijianshengchengjisuanqi.html
📈 线性插值计算器
已知两点坐标,求解直线上任意点的未知坐标
已知点 A
已知点 B
线性插值计算器 -- 使用说明
本工具用于在已知两个坐标点的情况下,计算直线上任意位置的未知坐标值。适合工程测算、数据补全、数值分析等场景。文章源自公式库网-https://www.gongshiku.com/html/201911/xianxingchazhiyijianshengchengjisuanqi.html
一、什么是线性插值
线性插值是一个简单的数学方法:假设两点之间是直线,按比例从一个点的坐标推算出另一个点的坐标。文章源自公式库网-https://www.gongshiku.com/html/201911/xianxingchazhiyijianshengchengjisuanqi.html
举个生活例子:你在第 2 天体重 60 公斤,第 5 天体重 63 公斤(匀速减脂),想知道第 8 天大概多重——这就是线性插值。文章源自公式库网-https://www.gongshiku.com/html/201911/xianxingchazhiyijianshengchengjisuanqi.html
数学上,已知点 A(x1, y1) 和点 B(x2, y2),对于任意 x,对应的 y 可以按以下公式算出:文章源自公式库网-https://www.gongshiku.com/html/201911/xianxingchazhiyijianshengchengjisuanqi.html
y = y1 + (x - x1) * (y2 - y1) / (x2 - x1)
其中 (y2 - y1) / (x2 - x1) 就是这条直线的斜率(坡度)。文章源自公式库网-https://www.gongshiku.com/html/201911/xianxingchazhiyijianshengchengjisuanqi.html
二、工具界面说明
打开计算器后,你会看到三个区域:文章源自公式库网-https://www.gongshiku.com/html/201911/xianxingchazhiyijianshengchengjisuanqi.html
区域一:已知点 A(红色背景)文章源自公式库网-https://www.gongshiku.com/html/201911/xianxingchazhiyijianshengchengjisuanqi.html
- x1:点 A 的横坐标
- y1:点 A 的纵坐标
区域二:已知点 B(蓝色背景)文章源自公式库网-https://www.gongshiku.com/html/201911/xianxingchazhiyijianshengchengjisuanqi.html
- x2:点 B 的横坐标
- y2:点 B 的纵坐标
区域三:求解设置文章源自公式库网-https://www.gongshiku.com/html/201911/xianxingchazhiyijianshengchengjisuanqi.html
- 下拉框选择你要算什么:
- 已知 x,求 y:你手里有一个 x 值,想算对应的 y
- 已知 y,求 x:你手里有一个 y 值,想算对应的 x
- 输入框填你已知的那个值
点击"计算"按钮,结果区会显示:
- 最终计算结果
- 斜率和完整代入过程(方便验证)
三、使用示例
示例 1:已知 x 求 y(正向插值)
场景:已知第 2 天存了 100 元,第 8 天存了 400 元,匀速存钱,第 5 天存了多少?
| 输入项 | 值 | 含义 |
|---|---|---|
| x1 | 2 | 第 2 天 |
| y1 | 100 | 存了 100 元 |
| x2 | 8 | 第 8 天 |
| y2 | 400 | 存了 400 元 |
| 求解模式 | 已知 x,求 y | -- |
| given | 5 | 想知道第 5 天 |
点击计算:
斜率 k = (400 - 100) / (8 - 2) = 300 / 6 = 50
y = 100 + (5 - 2) * 50 = 100 + 150 = 250
结果:第 5 天存了 250 元
示例 2:已知 y 求 x(反向插值)
场景:还是上面的存钱例子,想知道存到 350 元大概是第几天?
| 输入项 | 值 | 含义 |
|---|---|---|
| x1 | 2 | 第 2 天 |
| y1 | 100 | 存了 100 元 |
| x2 | 8 | 第 8 天 |
| y2 | 400 | 存了 400 元 |
| 求解模式 | 已知 y,求 x | -- |
| given | 350 | 想知道存 350 元是第几天 |
点击计算:
x = 2 + (350 - 100) * (8 - 2) / (400 - 100)
= 2 + 250 * 6 / 300
= 2 + 5
= 7
结果:第 7 天存了 350 元
示例 3:温度转换
摄氏 0 度 = 华氏 32 度,摄氏 100 度 = 华氏 212 度。华氏 100 度是多少摄氏?
| 输入项 | 值 |
|---|---|
| x1 | 0 |
| y1 | 32 |
| x2 | 100 |
| y2 | 212 |
| 求解模式 | 已知 y,求 x |
| given | 100 |
点击计算:x ≈ 37.7778,即约 37.8 摄氏度。
(验证:摄氏 37.8 度 = 华氏 100 度,正确。)
四、特殊情况和错误提示
情况 1:x1 = x2(竖直线)
当两个点的 x 坐标相同(比如 A(5, 2) 和 B(5, 10)),这是一条竖直线。此时一个 x 对应无数个 y,工具会提示无法唯一确定 y 值。
解决方法:改用"已知 y,求 x"模式,反查 x=5。
情况 2:y1 = y2(水平线)
当两个点的 y 坐标相同(比如 A(3, 7) 和 B(9, 7)),这是一条水平线。此时一个 y 对应无数个 x,工具会提示无法唯一确定 x 值。
解决方法:改用"已知 x,求 y"模式,结果永远是那个恒定的 y 值。
五、公式速查
已知 x,求 y(正向插值):
y = y1 + (x - x1) * (y2 - y1) / (x2 - x1)
已知 y,求 x(反向插值):
x = x1 + (y - y1) * (x2 - x1) / (y2 - y1)
斜率(直线的坡度):
k = (y2 - y1) / (x2 - x1)
工具在结果中会自动展示斜率值,方便你检查数据是否合理。
文档编写日期:2026-06-30