2010年6月15日火曜日

Mathematica インストール と bad font の回避

昨日の交点を求める計算は、Maxima だとうまくいかなかったが、Mathematica だとうまくいくらしい、ということで、今日は Mathematica をインストール。


(x-a1)^2 + (y-a2)^2 = r1^2
(x-b1)^2 + (y-b2)^2 = r2^2

については、Maxima だと a1,a2,b1,b2,r1,r2 を定数にしたままでは解くことができなかったが、Mathematica では解が出てきた。
ただ、あまりに複雑な解なので、あっているかどうかを調べるのが難しい。

ところで、Mathematica では、ssh 経由の場合、フォントが上手く設定できずに起動できないときがある。しかも、普通に起動できていたのが、次に起動するとダメになる。
具体的には、xset: bad font path element のエラーで実行できなくなる。


この場合には、
/usr/local/Wolfram/Mathematica/7.0/SystemFiles/Fonts/Type1
をディレクトリごと ssh のローカル側にコピーしてきて、
$ xset fp+ /path/Type1; xset rehash
でOKになる。(/path は Type1 ディレクトリまでのパスを設定すること)
X 全体に適用しておくなら、/etc/X11/xorg.conf のなかで
"Files" section に次の一文を追加する
FontPath "/path/Type1"
これで Ctrl+Alt+Backspace で X を起動しなおせば、解決する。


とりあえず、これで Mathematica は動いている。
いま、3次元空間内での複数の球の交点(あるいは交線)がどうなるかを計算しているが、これが計算量が多いためか、すでに1時間以上経過している。
明日は、これの計算結果を確認するところから始まる。



今日の作業内容:論文読み 1h + Mathematica 5h
今日のBGM: Saga OST [1-2], FF5 OST [1]
今日のランチ:シッダルータ ほうれんそうとじゃがいものカレー
明日の予測作業時間:4h

0 件のコメント:

コメントを投稿