数式処理ソフト 全般の注意: * 数式処理ソフトは「石頭」です。こちらがちょっと入力を間違えただけで 正しい答えを出してくれなくなりますから、落ち着いて付き合ってあげてください。 * 行末はセミコロン ; をつけたほうがよい。(自動的につけてくれるソフトも多いが。) * +,- はキーボードから打てるやつをそのまま使えばよい。 * 掛け算は * 例えば普段 3+4x と書いているやつは数式処理ソフトでは 3+4 * x; と打つことになる。 (* を忘れるとコンピュータ君は理解してくれない) *手元の「メモ帳」「ワードパッド」などで、予め打ち込むことを決めておいて、 コピペするのが良い。 * 行列の入力のしかたは各々のソフトによって微妙に違う。 * 単純な近似計算をするソフトやサイト(keisan.casio.jpなど)はうちの講義には向いていないのでご注意を。 以下3つのソフトを紹介します。それぞれ無料で、本格的にはインストールして使ったほうが良いですが、web でかんたんに利用できるので試しにそれを使うのも良いでしょう。 ======================================================================= ソフトその1.maxima ウエブでかんたんに使うには: (昔は http://maxima.cesga.es/ がありましたが、今は使えないので) https://sagecell.sagemath.org/ 使用例 ----------------------------------- A:matrix([1,2],[3,4]); A.A; ----------------------------------- 注意点: 代入はコロン(:) 行列はmatrix()で、結構わかりやすい(とおもう。) 行列の積は ピリオド(.)をつかう。 (行列の積に* を使うと期待したものと違うもの(成分の積を並べたもの)) が出てくるのでかなり注意が必要である。 2次の単位行列は ident(2); 使うとき: (必要ならclear ボタンを押して先に書かれているものを消したあと) 計算したい事項をコピペのあと Language ボタンを Maxima に変更(もしくは確認の上) Evaluate ボタンを押せばよい。 参考: http://www.math.kochi-u.ac.jp/docky/Maxima/maximatips/maximatips.html (maxima tips 土基が書いたもの) http://fe.math.kobe-u.ac.jp/MathLibre-doc/ponpoko/MaximaManualBeta.pdf (他大学の方が書いた本格的なマニュアル。) http://www.math.kochi-u.ac.jp/docky/kogi/kogi2018_1/keisankisuugaku/maxima/maxima101.pdf (本学にいらした逸見先生が書いたもの) https://ja.wikibooks.org/wiki/Maxima wikibooks. ======================================================================= ソフトその2. reduce ウエブでかんたんに使うには: https://reduce-algebra.sourceforge.io/web-reduce/ 使用例 --------------------------------- A:=mat((1,2),(3,4)); A*A; --------------------------------- 注意点: 代入は:= 行列は mat() で、書く分には少し易しい。 reduce は大文字小文字をあまり区別しません。 使うとき: input Editor のところに 計算したい事項をコピペのあと Send Input ボタンを押せばよい。 ======================================================================= ソフトその3. sage ウエブでかんたんに使うには: https://sagecell.sagemath.org/ 使用例 --------------------------------- A=matrix([[1,2],[3,4]]); A*A; --------------------------------- 注意点: 代入は= 行列は matrix()で、 []の数がそれなりに多い。 単位行列は、identity_matrix(4)など。 使うとき: Type some Sage code below and press Evaluate. の真下のところに 計算したい事項をコピペのあと Evaluate ボタンを押せばよい。 =======================================================================