2022-11-21

交流

直列回路の共振の良さ

共振回路の共振条件より \begin{align}\dot{Z}&=R+j \left ( \omega L - \frac{1}{\omega C} \right )\\\end{align} \(R\)で割って \begin{align...
C/C++/C#

Windows.hを使った時間計測

Windows.hが使えれば1ms程度の精度で計測ができる。読み込んで QueryPerformanceCounter(&start); //処理 QueryPerformanceCounter(&end); 処理を書けばいい。 ソースコー...
C/C++/C#

C++のcomplexを使って複素数を定義する関数を作る

これが全て。 std::complex<double>(Re, Im) double型で受け取って放り込めば終わり。 ソースコード std::complex<double> dot(double Re, double Im) { retur...
C/C++/C#

C++で複素数のノルムを求める

複素数のノルムを求める。ノルムは \begin{align}z=\sqrt{x^2+y^2}\end{align} で求められる。 ソースコード double dot2norm(std::complex<double> dot) { ret...