CUDA+GPGPU、C++、C#などのプログラムについての備忘録がわり
Posted by サンマヤ - 2010.07.27,Tue
最近Webページの記事が増えてきた。
が、私はフレームというものが嫌いだ。
なのでそういうものを使ってこなかった。
しかし、かといって読者がページ内を移動するのに必要なナビゲーションがなくていい、
というわけにはいかなくなってきた。
近いうちに、Webページ全体になんらかのナビゲーション的なものを付け加える大工事をしなければ・・・
が、私はフレームというものが嫌いだ。
なのでそういうものを使ってこなかった。
しかし、かといって読者がページ内を移動するのに必要なナビゲーションがなくていい、
というわけにはいかなくなってきた。
近いうちに、Webページ全体になんらかのナビゲーション的なものを付け加える大工事をしなければ・・・
PR
Posted by サンマヤ - 2010.07.27,Tue
本家Webページに数学の記事を書いてみた。
http://sammaya.garyoutensei.com/math_phys/math1/index.html
最終目標は四元数とパウリ行列の関係なのだが、
そこに行く前にいままで引っかかっていた実数の完備性やら
複素数の性質についても触れておきたい思い、ちょっと遠回りしながら書いてみようと思う。
長らく、パウリ行列というのはどういう代数のもとで出てくるか、疑問だった。
3次元での回転と関係していそうなのに、2次(あるいは4次)の行列になっているのはなぜか。
その辺の疑問と、ディラック方程式の因数分解として4次元のスピノールが出てくるあたりの議論との関連。
そのようなことを考えていたときにふと目に留まった文章がある。
(はじめてAmazonアフィリエイトを使ってみたw)
ここでのヤコービの章とハミルトンの章。
因数分解の問題から四元数にいたる過程の話から、
ディラック方程式からパウリ行列が出てくることの類似性について気づいた。
そして調べてみると、パウリ行列は四元数の1つの表現になっている。
ここだけを書いてしまえばおそらくそんな多い分量にはならないだろう。
しかし、そこに至る思考過程には数学や物理学で重要な概念が含まれているように思う。
そのあたりを気づく限り抽出しつつ、文章を書いていきたいと思う。
http://sammaya.garyoutensei.com/math_phys/math1/index.html
最終目標は四元数とパウリ行列の関係なのだが、
そこに行く前にいままで引っかかっていた実数の完備性やら
複素数の性質についても触れておきたい思い、ちょっと遠回りしながら書いてみようと思う。
長らく、パウリ行列というのはどういう代数のもとで出てくるか、疑問だった。
3次元での回転と関係していそうなのに、2次(あるいは4次)の行列になっているのはなぜか。
その辺の疑問と、ディラック方程式の因数分解として4次元のスピノールが出てくるあたりの議論との関連。
そのようなことを考えていたときにふと目に留まった文章がある。
(はじめてAmazonアフィリエイトを使ってみたw)
ここでのヤコービの章とハミルトンの章。
因数分解の問題から四元数にいたる過程の話から、
ディラック方程式からパウリ行列が出てくることの類似性について気づいた。
そして調べてみると、パウリ行列は四元数の1つの表現になっている。
ここだけを書いてしまえばおそらくそんな多い分量にはならないだろう。
しかし、そこに至る思考過程には数学や物理学で重要な概念が含まれているように思う。
そのあたりを気づく限り抽出しつつ、文章を書いていきたいと思う。
Posted by サンマヤ - 2010.07.15,Thu
WEBサイトの文章にどうしても数式を使いたいというとき、
HTMLで数式を書こうというのはかなり大変です。
そこで、TeXで文章を作成し、それが自動でHTMLになったらどんなに楽なことでしょう。
TeXでソースを書いておけば、PDF形式で配布することもできますし、
可読性もぐっとあがるはずです。
そこで、LaTeX2HTMLというものをつかってみました。
HTMLで数式を書こうというのはかなり大変です。
そこで、TeXで文章を作成し、それが自動でHTMLになったらどんなに楽なことでしょう。
TeXでソースを書いておけば、PDF形式で配布することもできますし、
可読性もぐっとあがるはずです。
そこで、LaTeX2HTMLというものをつかってみました。
Posted by サンマヤ - 2010.07.12,Mon
久しぶりにホームページのプログラム系記事をUPしました。
モンテ・カルロ法による水素原子の電子軌道
さて、ここでrand()でベクトルを生成すると、特定の平面の点が生成されません。
このように線が入ったような見え方になります。
しばらくこの原因が分かりませんでした。
最初、確率計算や表示系のバグかとおもっていましたが、
どうやらそうではないらしいと。
で、話にはきいていた乱数の問題を疑い、自前で乱数クラスをつくってやってみました。
するとすっきり筋はきえてしまいました・・・
こんなにはっきり出るとは思いませんでした。
ここで使用した方法は、足し算法です。
モンテ・カルロ法による水素原子の電子軌道
さて、ここでrand()でベクトルを生成すると、特定の平面の点が生成されません。
このように線が入ったような見え方になります。
しばらくこの原因が分かりませんでした。
最初、確率計算や表示系のバグかとおもっていましたが、
どうやらそうではないらしいと。
で、話にはきいていた乱数の問題を疑い、自前で乱数クラスをつくってやってみました。
するとすっきり筋はきえてしまいました・・・
こんなにはっきり出るとは思いませんでした。
ここで使用した方法は、足し算法です。
Posted by サンマヤ - 2010.07.05,Mon
最近、ゲームにかまけてプログラミングをしてませんでした。
さて、CUDA2.3が使えるtypeZ用のドライバがでているようです。
まずドライバをダウンロードしてきます。
http://forum.notebookreview.com/showpost.php?p=5093917&postcount=460
例によって登録が必要です。
以前のものをいれたことがある方は、ログインできると思います。
手順ですが、ほかのサイトなどで紹介されていた方法と、私の環境では違ったので
(VGN-Z90Sでのインストール)書いておきます。
0.まず上記サイトからのファイルを適当なフォルダに解凍しておきます
1.デバイスマネージャから2つのディスプレイドライバを削除する
2.再起動
3.再起動するとOSが自動で標準ドライバをいれてしまう
4.ここで「ドライバの更新」をしても「最新です」とかいわれてしまうので、
解凍したフォルダからsetup.exeを直接起動。
5.インストール開始
6.再起動後、ToolkitとSDKをインストール
これでCUDA2.3が動いています。
とりあえず報告まで。
参照させていただいた記事をトラックバックしておきます。
http://kgxpx834.blog58.fc2.com/blog-entry-9.html
さて、CUDA2.3が使えるtypeZ用のドライバがでているようです。
まずドライバをダウンロードしてきます。
http://forum.notebookreview.com/showpost.php?p=5093917&postcount=460
例によって登録が必要です。
以前のものをいれたことがある方は、ログインできると思います。
手順ですが、ほかのサイトなどで紹介されていた方法と、私の環境では違ったので
(VGN-Z90Sでのインストール)書いておきます。
0.まず上記サイトからのファイルを適当なフォルダに解凍しておきます
1.デバイスマネージャから2つのディスプレイドライバを削除する
2.再起動
3.再起動するとOSが自動で標準ドライバをいれてしまう
4.ここで「ドライバの更新」をしても「最新です」とかいわれてしまうので、
解凍したフォルダからsetup.exeを直接起動。
5.インストール開始
6.再起動後、ToolkitとSDKをインストール
これでCUDA2.3が動いています。
とりあえず報告まで。
参照させていただいた記事をトラックバックしておきます。
http://kgxpx834.blog58.fc2.com/blog-entry-9.html
カレンダー
リンク
カテゴリー
フリーエリア
最新コメント
[11/19 矢野 忠]
[02/25 山本義和]
[07/08 hirota]
[07/06 hirota]
[02/05 矢野 忠]
最新記事
(04/04)
(01/11)
(05/17)
(06/07)
(09/09)
最新トラックバック
プロフィール
ブログ内検索
最古記事
(07/15)
(07/15)
(07/16)
(07/16)
(07/16)
カウンター
忍者アナライズ
Template by mavericyard*
Powered by "Samurai Factory"
Powered by "Samurai Factory"