C++で共振周波数を計算する

RLC直列、並列回路の共振周波数は

\begin{align}
f=\frac{1}{2 \pi \sqrt{LC}}
\end{align}

となる。これをC++で計算する。

実行結果

235947

ソースコード

main.cpp

int main() {
	std::cout << kResonanceFrequency(13 * std::pow(10, -9), 35* std::pow(10, -6));
}

ヘッダー

constexpr double kpi = 3.14159265;

double kResonanceFrequency(double L, double C) {
	return 1 / (2 * kpi * std::sqrt(L * C));
}

コメント

タイトルとURLをコピーしました