web-dev-qa-db-ja.com

シェルの方程式ソルバー?

シェルの方程式ソルバーはありますか?たとえば、input 1000=x^(1.02)と入力すると、シェルはxを解きます。

3
Niklas

Wolfram Mathematicaにはコマンドラインインターフェースがあるので、シェルで使うことができますが、高価です。

1
Arqwer

Mathematicaは高価ですが、いくつかの無料の選択肢があります。

https://en.wikipedia.org/wiki/List_of_computer_algebra_systems を参照してください-これらの多くは、BSDまたはGPLライセンスを持つフリーソフトウェアです。

Linuxを使用している場合、 Axiom (またはその主要なフォークの1つ、 OpenAxiom )、 Maxima 、および/または Scilab =おそらく、使用するLinuxディストリビューション用にすでにパッケージ化されています。

ところで、このような質問は以前にさまざまなSEサイトで何度か出てきたので、他の回答を探す価値があります。たとえば、 https://askubuntu.com/questions/110913/which-softwares-can-serve-as-mathematica-and-matlab-equivalents を参照してください。

それはMatlabに言及しているので、 GNU Octave にも言及する必要があります。そしてもちろん、統計の場合は [〜#〜] r [〜#〜] です。

2
cas

私は個人的にqalcパッケージを使用していますが、これは日常の使用に最適です。

$ qalc -t "1000=x^(1.02)"
x = 873.32616

-tは、結果の冗長性を減らすためだけのものです。

2
Efz