- ...例えば正五角形の作図法1
- この種のことは筆者は中学生の頃に
矢野健太郎の啓蒙書から学んだが、
最近の数学少年少女はどうなのだろう…
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...からも2
- せっかちな人も多いので、
とすると
なので、
だから…というのが教科書に多いみたいだけど。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
ここまではルートを用いて表示しても比較的シンプルであるが3
- Mathematica では、
例えば Sin[15 Degree] のように気軽に計算できる。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... に対する三角関数は相当複雑になる4
- 実は Mathematica でも、
Sin[3 Degree] では計算してくれない。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
とする5
- ほとんどすべての電卓で M+, M- は
計算途中のものの結果を出してからメモリーに加算 or から減算するので、
は省略できて、単に
MC M+
M+
M+
MR
としても求まるはず。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
適当なところで反復を止めればよい、ということである6
- 丸め誤差の
影響を小さくするためには、
上の整理していない方の漸化式を使うのがお奨めなのだが…
MR MR
MR M としていって、
(修正量が) 0 になったところで MR とすれば良い?
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
次のような関数定義をしておくと簡単である7
- Degree とは
Mathematica で定義されている定数で、 という値を持つ。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... 年位前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) を真似したという方が正確か?
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.