読み書きプログラミング

日常のプログラミングで気づいたことを綴っています

Crandall

(3) 等高線表示

の主値について3Dプロットしてみましょう。arctanはtanの逆函数です。tanは周期函数ですからarctanは多価函数になります。arctanの主値はからまでと定義されます。 /* 3.3.2m */ plot3d(atan(y/x), [x, -1.5, 1.5], [y, -1.5, 1.5]); 使用した機能 atan は座…

(2) グラフィックスの解像度

函数をプロットしてその様子を見る時には、プロットする解像度が重要です。 シンク函数を例に取ります。これは、矩形函数(パルス函数)をFourier変換すると得られる函数です。一次元のFraunhofer回折像の波動関数でもあります。 まずシンク函数を定義しましょ…

(1) 2次元、3次元グラフィックス

2次元、3次元グラフィックスの利用例として、ガンマ函数を可視化してみましょう。 ガンマ函数は階乗の複素数への拡張です。以下のように定義される解析函数です。が成り立ちます。 ガンマ函数は実数上では実数値を取ります。グラフを表示してみましょう。 /*…

(0) まえがき

東北地方太平洋沖地震に被災された皆様へお見舞い申し上げます。 やるべきことが見えるまでは日常をしっかり続けることと自分に言い聞かせて。 Mathematica―理工系ツールとしての (アジソン ウェスレイ・トッパン情報科学シリーズ)作者: R.E.クランドール,伊…