数値計算が面白すぎるよ
数値計算の授業が楽しすぎる!CASPAR003です。
夜間の授業にもぐり聴講(先生公認)なので単位は出ないし、時間遅くて行くのダルいし、普段家でゴロゴロしている時間なのでやる気もそんなに起きないんですが、内容だけはめちゃめちゃ面白いね!
連立一次方程式の解法なんてコンピュータサイエンス系の方々には常識なのかもだけど、今まで独学でアルゴリズム辞典めくったりしてただけだったので、あらためて基礎を教わるとそういうことだったのか!と感銘を受けることも多いです。
今まで辞典見ないとコード書けなかったけど、自分で考えて書けるようになるって大きな進歩だよね。今日の授業は反復法でした。
超大雑把に言うと x = f(x) みたいに両辺に変数xがあるとき、xを適当に代入して右辺を計算→左辺に代入→そのxを使ってもっかい右辺を計算→また代入ってのを繰り返すと不思議な力が働いていつの間にか等式が本当に成り立つようになっているというもの。(本当は連立方程式の解法なんだけど右辺計算→左辺に代入を交互に繰り返すイメージと言うことで)
不思議な力でも何でもないんですが、まぁすごくコンピュータらしい方法ですよね。ダイレクトに解析解を持ってくるんでなくて、繰り返し計算することで解に収束させるというのが夢があって素敵な感じがします。
投稿者 | CASPAR003 |
投稿時刻 | 23:38 |
カテゴリー | 雑記 |
コメント | 0 件 |
トラックバック | 0 件 |
記事へのリンク | http://www.caspar003.info/delta/archive/2008/05/20/2338.html |
コメント
- 投稿者
トラックバック
- トラックバック