# 欧姆定律与功率三角计算器

从任意两个已知值求解电压、电流、电阻、功率中的另外两个，含可视三角形与交流功率因数支持

> 标准页面: https://elysiatools.com/zh/tools/ohms-law-calculator

- **分类:** Math & Numbers

- **关键词:** 欧姆定律, 电阻, 电压, 电流, 功率

## 概述

输入电压 (V)、电流 (I)、电阻 (R)、功率 (P) 四个电量中的任意两个，计算器用欧姆定律和功率方程推导另外两个。

方程：
- 欧姆定律：V = I·R → I = V/R，R = V/I
- 功率：P = V·I，P = I²·R，P = V²/R

交流模式：切换到交流电并设置功率因数 cos φ（0–1）。实际功率变为 P = V·I·cos φ；同时报告视在功率 S = V·I。这对感性负载（电机、变压器）很重要，因为电压和电流存在相位差。

报告渲染两个记忆三角形：
- 欧姆定律三角：V 在顶部，I × R 在下方（遮住未知量，剩下两个相乘）。
- 功率三角：P 在顶部，I × V 在下方。

数值用工程 SI 前缀（kΩ、mA、µA…）显示，便于阅读，并附原始数值。

## 输入项

- **电压 (V，伏特)** (number): e.g. 12 · leave blank if unknown
- **电流 (I，安培)** (number): e.g. 2 · leave blank if unknown
- **电阻 (R，欧姆)** (number): e.g. 6 · leave blank if unknown
- **功率 (P，瓦特)** (number): e.g. 24 · leave blank if unknown
- **模式** (select)
- **功率因数 (cos φ)** (number): 0–1, e.g. 0.85 (AC only)

## 适用场景

- 在设计或分析直流电路时，已知电压和电阻，需要快速计算电路中的电流与功耗。
- 在调试交流电机、变压器等感性负载时，需要结合功率因数计算实际电流与视在功率。
- 在进行电子电路教学或学习时，需要通过直观的欧姆定律和功率三角形辅助理解电量关系。

## 工作原理

- 在电压 (V)、电流 (I)、电阻 (R) 或功率 (P) 的输入框中，填入任意两个已知的数值。
- 根据电路类型选择“直流 (DC)”或“交流 (AC)”模式，若选择交流模式，可进一步设置功率因数 (cos φ)。
- 计算器将自动应用欧姆定律和功率方程求解其余两个未知量，并渲染出对应的记忆三角形与工程单位结果。

## 使用案例

- 电子爱好者在设计 LED 限流电路时，输入电源分压和目标电流，快速计算所需电阻阻值及分压功率。
- 电工在现场维护交流用电设备时，输入设备额定电压与功率，结合功率因数估算运行电流以选择合适的导线规格。
- 物理与电子专业学生在做电路实验时，利用该工具快速验证实验测量数据并对照公式三角形加深理解。

## 常见问题

### 计算器最少需要输入几个已知值？

最少需要输入任意两个已知的电量参数（例如电压和电阻，或电流和功率）即可进行计算。

### 交流 (AC) 模式下的功率因数 (cos φ) 有什么作用？

功率因数用于计算交流电路中的实际功率（P = V·I·cos φ）和视在功率（S = V·I），适用于存在相位差的感性或容性负载。

### 什么是欧姆定律三角和功率三角？

它们是直观的记忆辅助图形。在三角形中，顶部的变量等于底部两个变量相乘，遮住未知量即可得到对应的计算公式。

### 输出结果中的工程 SI 前缀是什么意思？

计算器会自动将数值转换为易读的工程单位，例如将 0.002 安培显示为 2 mA，将 5000 欧姆显示为 5 kΩ。

### 如果我输入了三个或四个参数会怎样？

为了避免公式冲突，建议仅输入两个已知参数，留空其余参数由计算器自动推导。

## 相关工具

- [量纲分析单位约分导师](https://elysiatools.com/zh/tools/dimensional-analysis-unit-cancellation-tutor): 将单位换算拆成逐步 factor-label 约分：显示分子/分母单位如何消去，自动识别倒置换算因子，并对维度不一致与学生数值答案给出教学反馈。
- [力计算器 (F = m·a)](https://elysiatools.com/zh/tools/force-calculator): 由牛顿第二定律求力、质量或加速度，附地球重力下的重量
- [动能计算器 (KE = ½mv²)](https://elysiatools.com/zh/tools/kinetic-energy-calculator): 由三个量中的两个求第三个，附带动量与 km/h 换算
- [动量计算器 (p = mv)](https://elysiatools.com/zh/tools/momentum-calculator): 由三个量中的两个求第三个，附带动能与 km/h 换算
- [压强计算与换算器 (P=F/A, Pa/kPa/bar/atm/psi)](https://elysiatools.com/zh/tools/pressure-conversion): 由 P=F/A 互求压强/力/面积，并在 Pa、kPa、MPa、bar、atm、psi、Torr、inHg、kgf/cm² 之间换算
- [食谱用量缩放器](https://elysiatools.com/zh/tools/recipe-ingredient-scaler): 把整份食谱食材清单按新份数缩放，杯/大匙/小匙 ⇄ 克/毫升双向换算（含每种食材的密度表），输出厨房友好的分数。
- [扭矩计算器 (τ = rF sinθ)](https://elysiatools.com/zh/tools/torque-calculator): 由 τ = r·F·sin(θ) 求扭矩、力或力臂，并显示垂直分量
- [带公式展示的单位换算器](https://elysiatools.com/zh/tools/unit-converter-with-formula): 支持物理、化学、烹饪、医学和信息单位换算，并直观显示公式与量纲分析。

## 示例

- [Web Python 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-python): Web Python 图像处理示例，使用 PIL/Pillow 包括读取、保存、缩放和格式转换
- [Android Java 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-java): Android Java 图像处理示例，包括图像读取保存、缩放和格式转换
- [Android Kotlin 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-kotlin): Android Kotlin 图像处理示例，包括图像读取保存、缩放和格式转换
- [Web Rust 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-rust): Web Rust 图像处理示例，包括图像读取保存、缩放和格式转换

## 相关内容

- [电路功率与线缆选型工作流](https://elysiatools.com/zh/hubs/electrical-circuit-power-and-cable-sizing): 计算电路基础量，比较电阻、电容与分压公式，换算功率和能量单位，并在选线前估算压降。
