Yacas(ˈjækəs、ヤカス)は、数式の記号操作を行うことができる汎用の計算機代数ソフトウェアです。その名前は「Yet Another Computer Algebra System」に由来し、
GNU General Public Licenseに基づき、自由な利用と配布が認められている自由ソフトウェアです。
概要
Yacasは、数式の記号操作を主な機能とするシステムであり、記号計算に加えて任意精度の数値計算を行うための独自の
プログラミング言語処理系を備えています。多数の数式処理操作を実装したスクリプトの
ライブラリを保持しており、ユーザーが独自に実装したアルゴリズムを容易に追加できる設計となっています。このスクリプト言語、および実装されている機能とアルゴリズムに関する豊富なドキュメントが提供されています。
Yacasは、CUI(コマンドラインインターフェース)とOpenMathの両方で入出力を行うことができ、対話的な操作とバッチ処理の両方をサポートしています。これにより、ユーザーは自身のニーズや環境に合わせて柔軟にYacasを利用することができます。
特徴
- - 記号計算: 数式の展開、簡約化、微分、積分など、記号的な操作を正確に行うことができます。
- - 任意精度数値計算: 必要に応じて計算精度を高めることができ、数値計算における誤差を最小限に抑えることができます。
- - スクリプト言語: 独自のプログラミング言語により、複雑な計算やアルゴリズムを記述し、実行することができます。
- - 豊富なライブラリ: 多数の数式処理操作を実装したスクリプトのライブラリが用意されており、様々な計算ニーズに対応できます。
- - 拡張性: ユーザーが独自にアルゴリズムを実装し、Yacasに追加することが容易です。
- - 入出力: CUIおよびOpenMathに対応し、対話的およびバッチ処理をサポートします。
関連項目
外部リンク