2013年8月20日火曜日

確率と統計-確率

以下に詳細解説へのリンクを載せます。

http://aozoragakuen.sakura.ne.jp/probability/probability.html

http://markun.cs.shinshu-u.ac.jp/learn/probability/

http://w3e.kanazawa-it.ac.jp/math/category/kakuritu/henkan-tex.cgi?target=/math/category/kakuritu/index.html

とても身近なことを扱う学問なので関心が湧きやすいです。

2013年7月7日日曜日

グラフ理論-サイクリックグラフ

以下に詳細解説へのリンクを張ります。

http://jikotoushi.atgj.net/CommentForm/14/

ネット上には意外と情報が少なかったです。
まあ、でもサイクリックグラフとは何か、というだけのことでしたら
そこまでややこしくはないから、いいかもしれません。

2013年6月8日土曜日

2013年6月7日金曜日

2013年4月10日水曜日

2013年4月8日月曜日

オートマトンー有限オートマトン

以下に詳細説明へのリンクを記述します。


http://www1.adachi.ne.jp/katz/essay/automata.html

ウィキペディア

http://d.hatena.ne.jp/m-hiyama/20100603/1275546996#c

一番上のリンクに、オートマトンとは「自動羊肉」だという説明が
ありますが、騙されないようにしてください(笑)

2013年4月2日火曜日

情報理論-符号化

以下に詳細な解説へのリンクを掲載いたします。


期待値の求め方

ハフマン符号化

ランレングス、ハフマン符号化


情報の適切な符号化の基本的で簡単な方法です。

コンピュータの世界では0と1の集まりで符号を割り当てますが、
ランダムに割り当てていたら、効率が悪くなってしまいますので、
今回のような符号化法があるわけです。

2013年3月31日日曜日

2013年3月30日土曜日

集合と論理-命題と論理

下記に詳細解説へのリンクを示します。

http://home.hiroshima-u.ac.jp/fujita/Class/Kisoron/logic.pdf

ウィキペディア

http://akademeia.info/index.php?%CC%BF%C2%EA%CF%C0%CD%FD


普段何気なく使っている思考パターンも、こうしていちいち拾い上げて
式で表してみると、なかなか難しく感じるので不思議です。

人間は高度なことを日常的にやっているということですね。


2013年3月25日月曜日

集合と論理-集合論理

以下に集合論理について詳しく解説されたところへのリンクを示します。

http://www.youtube.com/watch?v=FO0-MHWQanU


ウィキブックス


http://subsite.icu.ac.jp/people/hsuzuki/science/class/ns1b/lecnote/2008/2.setsandlogic.pdf


なんと、一番上は動画の授業です!

やはり本だけだと難しいですので、こういうのを活用すると
すごく勉強がはかどると思います。

2013年3月24日日曜日

数値変換とデータ表現-ニュートン法

コンピュータの計算で発生する誤差の中に、打ち切り誤差と
いうものがあります。
この誤差が発生するものの中には、ニュートン法の計算があります。

以下にその方法の詳細へのリンクを示します。

http://www.akita-nct.ac.jp/yamamoto/lecture/2005/5E/nonlinear_equation/text/html/node4.html

ウィキペディア

http://www.kkaneko.com/pro/kougi11.pdf


あるx0から次の近似解x1を求める下記の式は特に重要です。

x1=x0-f(x0)/f'(x0)

2013年3月23日土曜日

数値変換とデータ表現-誤差

コンピュータは正確な計算ができると思われがちです。
実際、ミスは極端に少ないわけですが、真の値を出すとなると
なかなか難しいものです。

今回、誤差にはどのようなものがあるかということを見ていきます。

以下のリンクに詳細な解説があります。

http://petapen.doorblog.jp/tag/%E8%AA%A4%E5%B7%AE

ウィキペディア

http://jyouhousyori.net/kiso/kiso_com_scien/kiso_com_scien_level13.html

一番上のサイトは漫画で書かれていて、面白いです。


2013年3月22日金曜日

数値変換とデータ表現-浮動小数点表現

固定小数点表現に対して、コンピュータの世界で中心に使われて
いるのが浮動小数点表現です。

以下に詳細へのリンクを示します。





固定小数点表現と違うのはビット列を全て一つの数値として
扱うわけではなく、2のN乗倍のNを表す領域を作っている
ところです。
これで、大きな数値も、少ないメモリで表現できるわけです。

素晴らしい知恵ですね。

2013年3月20日水曜日

数値変換とデータ表現-固定小数点表現

以下に固定小数点表現についての詳しい解説が載っているリンクを紹介いたします。

http://www.seiai.ed.jp/sys/text/cs/chp03/c03a040.html

http://itpro.nikkeibp.co.jp/members/ITPro/ITBASIC/20020624/1/

http://www2.muroran-it.ac.jp/circle/mpc/front/old1/program/algorithm/fixedpoint/index.html

一番上のリンクが高校の情報科目の解説の一部なので、この中では
最もわかりやすいかもしれません。


簡単に言うと、日常使っている小数の表現方法のことです。
ただし、2進数なので、数字は0と1だけしか使いません。