2009/11/01

研究集会の準備(6)

問題が殆ど解決しました。
(完全に解決しようとすると、全書き換えなので)

結局mapleでは、
 `+`(a,b)
 a + b
に明確な違いがあるのに、無頓着に書いてしまったため、

無茶苦茶遅くなってしまったのです。。。。。

`+`はプラスのルーチンをコールして計算するのに対し、
+ はただ2つをappendするだけ。

下手に、`+`をすると、しなくてもいいのにルーチンをコールしてしまい、
下手したら半無限ループ。

的確に書いたら、100倍くらい早くなりました。

よかった、よかった。
これで心おきなく、発表資料を作ることができます。

0 件のコメント: