Neatbo.

线性插值

由两个已知 X/Y 点和目标 X 估算 Y。

浏览器本地处理输入两个 X/Y 点与目标 X输出估算 Y / JSON
  1. 1添加输入
  2. 2确认后运行
  3. 3获取结果

工具输入和文件在当前浏览器处理,不会上传。

输入内容

切换工具时在当前标签页临时保留输入。刷新或关闭后清除,较大的结果可能需要重新生成。

⌘ / Ctrl + Enter 运行

输入两个已知点的十进制坐标,再输入目标 X。同一 X 轴及同一 Y 轴分别使用相同单位。每项最多 12 位小数,绝对值不超过 1 万亿。

已知点 1
已知点 2
输入目标 X 后即可预览结果。
正在准备处理工具…

开始之前

输入两个已知 X/Y 坐标和目标 X,估算两点间直线对应的 Y。目标在已知 X 区间外时,结果会标明为外推。

如何使用

  1. 输入两个已知的 X/Y 坐标,并让同一坐标轴使用一致的单位。
  2. 输入目标 X,查看即时估算和可能出现的外推提示。
  3. 计算后复制 Y 或完整 JSON,也可下载含精确分数的 JSON。

支持范围与限制

每次使用两个已知点和一个目标 X;X₁ 与 X₂ 必须不同。不进行表格查找、曲线拟合或由 Y 反求 X。

仅接受绝对值不超过 1 万亿、最多 12 位小数、每项不超过 40 字符的普通十进制数。无限循环小数结果按 12 位小数舍入。

输入仅在此浏览器处理;本工具不评估测量不确定度或线性假设在实际问题中是否成立。

操作示例

示例输入

5
示例参数
{"x1":"0","y1":"0","x2":"10","y2":"100"}

示例输出

{
  "x1": "0",
  "y1": "0",
  "x2": "10",
  "y2": "100",
  "x": "5",
  "y": "50",
  "exactYFraction": "50/1",
  "exactToTwelvePlaces": true,
  "position": "0.5",
  "slope": "10",
  "extrapolated": false
}

出现问题时

核对两个 X 值、单位和目标 X。若目标在区间外,请判断按同一斜率外推是否合理。

常见问题

两个 X 值相同时会怎样?

竖直线在目标 X 上没有唯一的 Y,因此必须提供两个不同的 X 值。

目标 X 可以在已知区间外吗?

可以;公式会延续相同斜率并明确标为外推。请核对这项假设是否符合数据。

为什么 Y 可能被舍入?

精确分数可能形成无限循环小数。页面上的 Y 最多显示 12 位小数;下载的 JSON 同时保留基于输入十进制数的精确分数。

输入会发到服务器吗?

不会。计算在浏览器进行。刷新或关闭标签页会清除临时工作状态,请保存需要的结果。

文档与延伸阅读

相关工具