2022-11-21

交流

直列回路の共振の良さ

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

Windows.hを使った時間計測

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

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

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

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

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