REDUCE

提供:オープンCAEWiki OpenCAE Wiki
ナビゲーションに移動 検索に移動
REDUCE
開発元 Sourceforge
プログラミング言語 LISP
対応OS Windows/MacOS/Linux/BSD
種別 数式処理
ライセンス 修正BSDライセンス
公式サイト [1]


REDUCE(リデュース)は数式処理ソフトである。 当初は商用ソフトだったが、2009年にオープンソース化され、誰でもフリーに使うことができるようになった

インストール

公式サイトからは、Windows/MacOS/Linux-debian系(Ubuntuなど)/Linux-RedHat系(Fedoraなど) 用のバイナリをダウンロードできる

簡便な方法

(1) 公式サイトに行く
(2) 左下端に「Download REDUCE from SOURCEFORGE」のアイコンがあるので押す
(3) 左上方に緑色の「Download」アイコンを押すと、使用OSが自動で判別され、当該OS用のバイナリをダウンロードできる

Linuxなどでは、判別を失敗する場合があるので、うまくいかないときは、次の詳細法を試す

詳細な方法

上記でうまくいかない場合は
(1) 公式サイトに行く
(2) 左下端に「Download REDUCE from SOURCEFORGE」のアイコンがあるので押す
(3) ページ中段あたりに「Files」タグがあるので押す
(4) Version別のディレクトリになっているので、一番上(最新)のディレクトリを選択
(5) OS毎のディレクトリになっているので、必要なOSのディレクトリへ行く
(6) Windowsの場合は、Reduce-Setup_nnnn.exeがインストーラになっているので取得
  MacOSの場合は、Reduce-snapshot_nnnn.dmg 、
  Linux(debian系)は、reduce-complete_nnnn_amd64.deb、
  Linux(RedHat系)は、reduce-complete-nnnn-1.x86_64.rpm
(※補足)Linux系では、amd64/x86_64の64bitCPU用のみがサポート

使用例

公式サイトにいくと、ページ中ほどより下方に使用例のスクリーンショットがある
(1) 左端の青い数字は、行番号
(2) その数字の右のマゼンタ色の文字がユーザー入力
(3) その下の薄緑色の背景で示された数式が、システムの解答
(4) 各行の解説
  ① 多項式の展開
  ② 上式の因数分解
  ④ x^xを微分
  ⑤ 上の結果を不定積分
  ⑥ 式の値を表示
  ⑦⑧ sin^2(x)+cos^2(x)は任意の複素数xに対し、常に1
  ⑨⑩ 実数での近似値を表示する

公式サイト

公式サイト