数学

複素数計算モジュール

2007-12-30 - はてなダイアリー - debedebeの日記を見て。 フィボナッチ数列の螺旋を見てみたいなと思った。負数の実数乗に対応しているソフトが見つけられなかったので、自分でちょっとしたプログラムを書いてみた。 数値計算を複素数領域まで一般化するラ…

配列のすべての並べ替え方を列挙するプログラム

任意の要素の配列(重複あり)について、その並べ方が何通りあるかを求めるプログラムは割と簡単に書けます。(重複が無い場合はnPmを求めればよい。)今回は力試しの意味も込めて、すべての並べ方を列挙するプログラムをDで書いてみました。 module p; import s…

ちなみに8進数と10進数なら

8a+b = 10b + a 7a = 9b より、978 = 7910

基数とか

誤りだった“プログラマー35歳定年説”─実は「16進数」 - bogusnews これを見て気になったので書いてみる。3516 = 5310 っておもしろい関係だよねと。これと同じような関係になる数字は他にあるのだろうか。 気になったから解いてみる。 命題 ab16=ba10を満た…