...例えば正五角形の作図法1
この種のことは筆者は中学生の頃に 矢野健太郎の啓蒙書から学んだが、 最近の数学少年少女はどうなのだろう…
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...からも2
せっかちな人も多いので、 $ \alpha=18^\circ$ とすると $ 5\alpha=\pi/2$ なので、 $ 2\alpha=\pi/2-3\alpha$ だから…というのが教科書に多いみたいだけど。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... ここまではルートを用いて表示しても比較的シンプルであるが3
Mathematica では、 例えば Sin[15 Degree] のように気軽に計算できる。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... に対する三角関数は相当複雑になる4
実は Mathematica でも、 Sin[3 Degree] では計算してくれない。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... とする5
ほとんどすべての電卓で M+, M- は 計算途中のものの結果を出してからメモリーに加算 or から減算するので、 $ =$ は省略できて、単に MC $ 105$ $ \times$ $ 3$ M+ $ 150$ $ \times$ $ 4$ M+ $ 120$ $ \times$ $ 5$ M+ MR としても求まるはず。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... 適当なところで反復を止めればよい、ということである6
丸め誤差の 影響を小さくするためには、 上の整理していない方の漸化式を使うのがお奨めなのだが… MR $ \times$ MR $ -$ $ a$ $ \div$ $ 2$ $ \div$ MR M$ -$ としていって、 (修正量が) 0 になったところで MR とすれば良い?
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... 次のような関数定義をしておくと簡単である7
Degree とは Mathematica で定義されている定数で、$ \pi/180$ という値を持つ。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... 年位前8
これを書いているのは 2005 年である。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... インストールは非常に簡単で9
ダウンロードしたファイル (自己展開形式) を実行して OK していくだけである (展開したフォルダー中の BASIC.EXE へのショートカットを デスクトップに作ってくれる)。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... BASIC10
若い人のためにウンチクを書いておくと、 Microsoft BASIC は Bill Gates の出世作である (色々なパソコンメーカーに売り付けた)。 Visual BASIC というずっと良いものが出てきたので、 Microsoft はそれを買い取って乗り換えた。 今では、 Microsoft の BASIC とは Visual BASIC のこととなってしまった。 お仕事がらみで否応なく Visual BASIC プログラマーになる人はとても多い。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... それを真似していて11
というよりも、 日本で一番ユーザーの多かった N88 日本語 BASIC (86) (NEC PC-9801 シリーズに搭載されていた BASIC) を真似したという方が正確か?
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.