使用方法
本页把千瓦与公制马力的换算做成可反复试算的小工具,默认已填好示例,改动任一输入框都会立刻重算。
- 在「数值」框里填要换算的数,例如
100;这是唯一的必填项,按 Enter 键(不加 Ctrl、Cmd 或 Shift)就会立即换算,不必去点按钮。 - 用「从」和「换算为」两个下拉框选源单位与目标单位,可选项有瓦、千瓦、兆瓦、公制马力 PS、英制马力 hp、英热单位每小时六种,任意两两组合都能换算,所以把 PS 换回千瓦也是同一套操作。
- 「结果小数位」默认填 6,允许 0 到 10,按 Enter 或改动后结果按新位数重新舍入;位数只改变显示,不改变内部换算用的完整精度。
- 「交换单位」把两个下拉框对调并立刻重算,是核对反向结果最快的办法;「复制结果」把当前这一行等式收进剪贴板;「载入示例」把数值、单位、小数位和批量框一起还原成默认样本。
- 下方「批量换算」是多行文本框,每行填一个数,按 Ctrl/Cmd + Enter 一次换算整批;非法行会点名第几行、内容是什么,并说明跳过原因,不会悄悄按零处理。
速查表前 12 行直接显示,点「加载更多」展开全部 16 行;可导出带 BOM 的 CSV,或按 TSV 复制整张表。结果区带 role="alert",读屏软件会朗读结果。
能解决什么
第一类是对比电动车与燃油车的动力参数。电机标千瓦(kW),欧洲与日本燃油车常标公制马力 PS,英美车标英制马力 hp;把 100 千瓦直接抄成 100 马力会低估约 36%,本页给出 135.9622 PS 这种可直接引用的标定结果,避免混用口径。
第二类是区分 PS 与 hp 这两个互不等价的「马力」。公制马力 PS = 735.49875 瓦,英制马力 hp = 745.69987 瓦,两者差约 1.37%;把 PS 当 hp 会高估 1.37%,在参数对比、二手车估值里都不可忽略。本页在对照表里把 PS 与 hp 并列,方便你确认自己该看哪个。
第三类是凡是能用「瓦特」做基准的同类问题都收敛到同一条公式。把瓦、兆瓦、英制马力反向换回千瓦只需交换下拉框,无需另记一条系数;公制马力与英制马力虽都叫「马力」,却来自两条不同定义,本页把两者系数一并纳入,避免张冠李戴。
千瓦转公制马力这类换算,关键是认准 PS 与 hp 的定义差异,写报告或填表时直接用本页结果最稳妥。
原理和变量
公制马力 PS 的定义是 75 千克力米每秒。在地球标准重力下,一千克力约等于 9.80665 牛,提升 75 千克力、每秒移动 1 米所做的功为 75 × 9.80665 = 735.49875 瓦。脚本把这个系数写成 75 × 9.80665,而不是抄一个查表来的魔法数字,任何人都能顺着代码回溯到千克力与重力的定义。
英制马力 hp 是另一条定义。1 hp = 550 英尺磅力每秒,折合约 745.69987 瓦。它与 PS 差约 1.37%,因为英美用英尺磅力、欧日用千克力,两套「马」的历史约定不同,数值并不相等。本页把两者系数都列出来,但默认换算走 PS(题目要求的公制马力)。
任意两单位的通用公式。把瓦特定为基准,给每个单位记一个以瓦为单位的系数 F:瓦 1、千瓦 1000、兆瓦 1000000、公制马力 735.49875、英制马力 745.69987。换算时先把输入换成瓦,再除以目标单位系数,即 out = v × F[from] / F[to]。选千瓦转 PS 时乘以 1000 再除以 735.49875,选 PS 转千瓦时反过来,两个方向共用同一套系数,反向结果因此必然能复算回原值。
关于「匹」的口语混用。中文常说「这车有 150 匹」,口语把 PS 与「匹」混用,但 1 匹空调 ≈ 735 瓦 ≈ 1 PS 仅是近似,不是严格相等。本页用 PS 的精确定义(735.49875 瓦),不把口语「匹」当作可互换的标准单位。
完整示例
默认样本是 100 千瓦,页面加载时结果区直接给出 100 千瓦 = 135.9622 公制马力。它不是预先写死的一句话:脚本把 100 × 1000 得 100000 瓦,再除以 735.49875 得到 135.9622…,按六位小数舍入。你把数值改成别的数,或交换两个下拉框,这条等式会立刻被重新算出来。
- 正向:1、10、50、100、1000 千瓦分别得到 1.359622、13.59622、67.9811、135.9622、1359.622 公制马力,正好是十倍展开的校验点。
- 反向:735.49875 瓦换回 1 PS、100000 瓦换回 135.9622 PS。把 135.9622 PS 再换回千瓦,得到 100,误差只在显示位数上。
- 跨口径:100 千瓦 = 134.1 英制马力(hp)、1 hp = 0.7457 千瓦、1 PS = 735.49875 瓦、1 hp = 745.69987 瓦。这些结果都由同一套系数算出,不是单独背下来的常数。
批量框默认填了五行示例,按 Ctrl/Cmd + Enter 一次列出结果;某行非法时会点名那一行并说明跳过,不会输出一个莫名其妙的零。
对照表
速查表把正向、反向和跨口径三类换算排在一起,共 16 行,默认只显示前 12 行,点「加载更多」展开剩余 4 行。表格的每一行都由脚本用同一条 out = v × F[from] / F[to] 现场算出:输入值取自上面那组示例,结果列算完再按当前小数位格式化,改小数位后整张表跟着变,不会出现两套数字。
备注只标换算方向,不含数值;导出与复制都取自同一份数组,不会漏掉屏幕上未展开的行。表中明确区分 PS 与 hp。
结果边界与舍入
- 输入范围:数值框允许负一千万亿到正一千万亿,超出会给出具体越界提示并停止换算,不会截断成一个相近的大数。功率通常取非负,负数在数学上仍可换算,本页照实计算并保留符号。
- 零值:0 是合法输入,结果为 0,不会被当成非法值补零。
- 舍入:显示用固定小数位,默认 6 位,按四舍五入处理;内部始终用完整双精度浮点数计算,先算完再格式化,不会把中间结果提前截断。把小数位调到 0 会看到整数结果,调回 6 又恢复,数值本身没变。
- 浮点尾差:十进制系数在二进制里无法精确表示,反算回原值末位可能差一个最小单位;严格对齐时以系数定义式为准,别拿显示的六位小数反推。
- 量级显示:超大或超小的结果自动改用科学计数法;日常量级仍用带千分位的写法。
- 不联网:所有换算、批量处理、表格生成与复制都在当前浏览器内完成,页面不发请求、不写 Cookie,也不把数值存进本地存储。
常见问题
系数 735.49875 是怎么来的?
它由公制马力定义推得:PS = 75 千克力·米/秒,一千克力 = 9.80665 牛,所以 75 × 9.80665 = 735.49875 瓦。脚本把系数写成 75 × 9.80665,而不是抄一个查表值,方便你逐级核对到千克力与重力的定义。
公制马力 PS 和英制马力 hp 差多少?
PS = 735.49875 瓦,hp = 745.69987 瓦,两者差约 1.37%。把 PS 当 hp 会高估 1.37%,反之低估。欧日车标 PS、英美车标 hp,对比参数前务必统一口径,本页默认换算走 PS。
100 千瓦到底是多少公制马力?
100000 瓦 ÷ 735.49875 = 135.9622 公制马力。这个直觉很实用:1 千瓦约等于 1.36 PS,把电机标称的千瓦数乘以 1.36 就能快速估计 PS,但正式引用请用本页的精确结果。
反向换算准确吗,能复算回原值吗?
能。反向用的是同一个系数取倒数:公制马力 = 千瓦 × 1000 / 735.49875。例如 135.9622 PS 得 100 千瓦,再换回 PS 得 135.9622。点「交换单位」即可现场验证,看到的差异只来自显示小数位,不是公式出了偏差。
中文说的「匹」就是 PS 吗?
不是严格相等。口语常把 PS 与「匹」混用,但 1 匹空调 ≈ 735 瓦 ≈ 1 PS 只是近似,并非精确定义。本页采用 PS 的精确值 735.49875 瓦,不把口语「匹」当作可互换的标准单位,避免参数被悄悄放大。
小数位改动会改变结果吗?
不会改变内部数值,只改变显示。默认 6 位,允许 0 到 10;脚本用完整精度算完,再按你选的位数格式化。把它调到 2 位看概数、调回 6 位看细节,等式两边的真实值始终一致,点「复制结果」也会带上当前位数。
输入文字、留空或超大数会怎样?
都会给具体报错,不会静默归零。数值为空或不是数字、小数位不在 0 到 10、数值超出正负一千万亿,分别有各自的提示文案并停止换算;批量框里某一行非法,会点名第几行和那一行的原文,说明跳过原因,其余合法行照常换算,绝不把坏数据补成零。
换算会上传吗,为什么和别处差一点?
不会。全部计算在浏览器本地完成,页面不发起网络请求,也不写 Cookie 或本地存储。若与别处数值在末位略有出入,多半是对方用了四舍五入到三位的系数 735.5,而本页用完整定义常数;以系数推导式为准即可对齐,不必怀疑反向换算本身。
相关工具
下面三个工具都与把动力或数值整理清楚有关,按需取用,内链均为站内已上线页面。