Entries from 2015-11-01 to 1 month

Javaで作曲した (題名:"837799")

初期値837799のコラッツ数列をmod 127を演算してMIDIの音階にしてみました。 こちらで聴けます。 https://soundcloud.com/user783056320/837799a package collatz; import java.math.BigInteger; import javax.sound.midi.Instrument; import javax.sound.mi…

近況

秋から冬になろうとしています。少し肌寒いですね。 最近は、SICPとAwodeyの圏論を読んでいます。 SICPは面白いけれど、問題がとても難しいです。 最初は全問解こうと思っていたのですが、2章後半であきらめました。 今は3章の「標準部品化力、オブジェクト…

SICP問題3.6 乱数

乱数生成のアルゴリズムとしてメルセンヌツイスターを使うときにはsrfi-27を使います。 テストをするときなど、乱数列を再現させたいときがあります。 以下のrand関数は((rand 'reset) )で乱数源を初期化します。 (rand 'generate)を複数回実行することによ…

積分のフーリエ変換

以下の積分 のフーリエ変換を求めます。 (※以下に述べることは、斉藤洋一著『信号とシステム (コロナ社)』に書いてあります。)方針としては、この積分はとヘビサイド関数の畳み込みなので、ヘビサイド関数のフーリエ変換を求めることに帰着します。(畳み込み…