気になる病気の自己診断身近な薬用植物ゴルフのルール種子からの盆栽入門
医療検査値の意味・読み方美味しい調理のコツ自然誌病状を改善する栄養素

自由研究

数式処理ソフトwxMaximaの簡単な使い方

数式処理が出来るwxMaximaは高度な計算が出来るソフトですが、数式の因数分解が出来るので、中学生でも数学の宿題の答え合わせに使えるのではないか、と。
このページでは、高校数学の初めぐらいまでの使い方を説明しています。

wxMaximaは無料(フリー)ソフトです。
「wxMaxima ダウンロード」で検索すれば、ダウンロード出来るサイトが出てきます。
プログラムのソースもダウンロードできますが、直ぐに実行できるファイルをダウンロードするには、「wxMaxima Windows 」で検索した方が早いかもしれません。
私は、Windows用の maxima-5.31.2.exe をダウンロードしました。
ダウンロードしたら、後はダブルクリックしてインストールするだけです。
その前に、簡単に使えるか? 下記をご覧ください。

起動させると、メニューなどは日本語表示になっています。
メインウインドウには何も表示されていないので不安ですが、キーボードから数字や文字を入力すると(たとえば、数字の「1」を入力すると

上図のように赤で示されているものと、今、入力した数字「1」が青で表示され、「1」の右に次に数字や文字などを入れる位置が黒い縦棒の点滅で示されます。


「1」の次に「+2」を入力して「1+2」を計算してみましょう。

「1+2=」として、Enterキーを押したいところですが、wxMaximaでは、「1+2」の後、Shiftキーを押しながらEnterキーを押します。( ; は入力する必要はありません)
すると、表示が上の様に変わります。
(%i1)の計算結果が(%o1)ということです。


この(%o1)の結果が次の計算に必要なときには、計算の値(この場合は「3」)の代わりに、%o1と入力しても同じになります。
下の黒線より上を左クリックすると、線が消えるので、下の様に、%o1*5 と入力して、Shiftキーを押しながらEnterキーを押すと、答えは「15」になります。

直前の計算の結果が必要な場合にだけ % だけでも可能です。同じように、「15」は(%o2)に入っています。


次はちょっと複雑な計算です。

ここでは、a = 1/2  b = 5  c = -1  x = 8 を入れて計算しています。
文字定数(ここでは、a, b, c, x )に数値を代入するには、 「a : 数値」と入力して、Shiftキーを押しながらEnterキーを押します。
そして、(%i5)のように計算したい式を入れて、Shiftキーを押しながらEnterキーを押します。
 (XのN乗は、X^Nと入力します。X**Nでもよい)
答えは、(%o5) の71です。


次は、2次方程式を解いてみましょう。
文字定数(ここでは、a ,b ,c )は、前と同じ値、a = 1/2 b = 5 c = -1 を使うと、方程式の右辺は71ですから、求める変数 x の値は、8と判っていますが、もう一つ答えがあるかも知れませんね。
その前に、x に8を入れてあるので、x を変数として使うために、x を初期化しておきます。
初期化しないで変数として使うとエラーになります。
初期化は、remvalue(x)として、Shiftキーを押しながらEnterキーを押します。
全ての文字定数や文字変数を初期化したい場合には、remvalue(all) とします。
方程式の解法には、solve 命令を使います。
solve(方程式、求める変数)です。
ですから、下の%i17のように入力します。
答えは、%o17に出ています。
8の他に、−18がありました。


今度は、連立方程式を解いてみましょう。
連立方程式の解法にも、solve 命令を使います。
書式は、slove([方程式1,方程式2、・・・方程式N],[求める変数1、変数2、・・・変数N])です。
では、下の連立方程式の答えを求めてみます。


(%i22)のように入力すると、(%o22)のように求められます。


次は因数分解です。
因数分解の命令は、factor です。

を因数分解するには、下(%i23)のように入力して、(%o23)となります。

因数分解の逆(展開)も求められます。
先に求めた 2(x−1)(x+1)(x+2)を元の式に戻してみます。
展開命令は、 expand です。
このまま入力しても良いのですが、因数分解した答えは(%o23)に入っているので、下(%i24)のようにします。

今度は、積分をしてみましょう。不定積分の命令は、integrate です。
 y=x を、xで積分してみます。下の様になります。

積分定数%c1が付いています。

 y=x を0から1まで積分してみます(定積分です)
 定積分の命令も integrate ですが、積分する範囲を入れます。
 答えは、底辺1 高さ1の三角形の面積です。

ついでに、積分の逆の微分もしてみましょう。
微分の命令は、diff です。
(%o25)の式をxで微分すると下になります。

n階微分の場合には、diff (式、微分する変数、n)という書式で入力します。


方程式の解や積分を求めるときに使う命令が判らないときには、上部にあるメニューの「方程式」「代数」「微積分」などをクリックし、

プルダウンで表示されるメニューで必要なものを選んでください。
式を入れるダイアログが表示されます。


スポンサーリンク





プライバシーポリシー