2012-02-01 25 views
32

複素数(2つの複素数の表現されたリスト)に対して機能するexprコマンドに相当するコマンドがありますか?Tclでの複素数の計算?

Thisライブラリは複素数演算の機能を提供し、thisは必要なcexpr関数を定義するのに便利なようですが、うまく機能しません。

など。角かっこは正しく処理されません。また

+ [+ 1 2] 3 

ParseExpressionsを返すべきである

ParseExpressions::ParseExpr { (1) + ((2) + (3)) } { } 

戻り

​​

:: ParseExpr {{1 2} + {3 4}} {}

戻ります

+ 1 2 3 4 

それはとても基本的に、私はthisユーティリティの強力なバージョンを求めています

+ {1 2} {3 4} 

を返すべきです。

+1

これは良い質問です。許容される解決策を得るには時間がかかります。 –

+0

推奨読書:http://wiki.tcl.tk/1612(TCLで実装された複雑な数学について) –

答えて

0

FFIDLとリンクすると、かなり多くのCライブラリを使用できます。

関連する問題