C, C++ で複素数

桂田 祐史


Date: 2010年9月7日, 2018年6月19日


http://nalab.mind.meiji.ac.jp/~mk/labo/text/complex-c/

C 言語に複素数が導入されたのは、 (Cの結構長い歴史からすれば) 比較的最近のことで使い方も浸透していないし、 さらにそれが省いても良いことになったりして (まあ、GCC や LLVM では使い続けられそうな気がするけれど)、 率直に言ってC言語で複素数を使うのはあまりお勧めではない。

でも、 これまで学生が僕のところに持ち込んで来るプログラムは大抵Cだったりする(笑)。 まあ、C++習っていないから仕方ないか。

ベクトル・行列とか複素数とか、色々考えると、 CよりはC++とか、Fortranとか、MATLAB とかを使う方が良い気がする。 そうそう、Python でも良いだろうし。



桂田 祐史
2018-06-19