Scilabのすすめ1

scilab

 Scilabは数値計算用の便利なツールです。しかもフリー。コマンドまたは数行のスクリプト(というよりさらに小規模)を書くだけで、方程式の解、行列演算、数値積分、微分方程式、3Dグラフ描画などができます。しかし制御工学以外では知名度は低かったようで、聞いたことしかなかったが、この春から使ってみて気に入りました。図は連立方程式を解いているところです。A=[1,2;4,5];b=[3;-1];A\\b Enterで
x+2y=3
4x+5y=-1
の解がすぐに出てきます。筆算でやってみる気が起きるのは、未知数が2つの時だけですが、この方法だといくつでも同じこと。さらにこの後 spec(A) とするだけでAの固有値,固有ベクトルが求まります。いやぁ,昔,線形代数の勉強で苦労したし,授業を持ってからはもっと苦労した。それがたった1行でできてしまった。

comments