UliEngineering を使って Python で並列抵抗の値を計算する方法

UliEngineering Python ライブラリを使うと、並列抵抗の合成抵抗を簡単に計算できます。

オンライン計算機: 並列抵抗の計算機

parallel_resistors.py
from UliEngineering.Electronics.Resistors import *
from UliEngineering.EngineerIO import *

# 2 つの並列抵抗の合成抵抗を計算
total = parallel_resistors("1k", "2k")
print(f"Total resistance: {format_value(total, 'Ω')}")

# 3 つの並列抵抗の合成抵抗を計算
total = parallel_resistors("1k", "2k", "3k")
print(f"Total resistance: {format_value(total, 'Ω')}")

出力例

parallel_resistors_output.txt
Total resistance: 666.7 mΩ
Total resistance: 545.5 mΩ

parallel_resistors() 関数は任意の数の抵抗値を引数として受け取り、並列抵抗の式で合成抵抗を計算します:

$$R_{total} = \frac{1}{\frac{1}{R_1} + \frac{1}{R_2} + \dots + \frac{1}{R_n}}$$

同じカテゴリの類似記事をチェック: 計算機 エレクトロニクス Python