数値解析と制御のためのScilab入門

数値解析と制御のためのScilab入門では、行列、微分方程式、制御などの基礎的な計算を紹介しています。また、計算結果をScilabを用いたグラフィック表示による可視化について紹介しています。

*

行列 3行3列の表示 |scilab入門

   

行列 Bが3行3列の場合

 行列 が

行列

であるとします。これをscilabで表す場合には行列の要素全体を括弧[ ]で囲み、行の区別はセミコロン「;」で表します。

–>B=[ 1 2 3; 2 3 4; 3 4 5 ]
B =
1. 2. 3.
2. 3. 4.
3. 4. 5.

のように表示され、実行すると次のような画面になります。

行列

行列がn行n列の場合にも同様に行います。

b=[ 2 3 4 5 6; 7 8 9 0 1; 2 3 4 5 6; 5 6 7 8 9; 6 7 8 9 0 ]

–>b=[ 2 3 4 5 6; 7 8 9 0 1; 2 3 4 5 6; 5 6 7 8 9; 6 7 8 9 0 ]
b =

2. 3. 4. 5. 6.
7. 8. 9. 0. 1.
2. 3. 4. 5. 6.
5. 6. 7. 8. 9.
6. 7. 8. 9. 0.

のように表示されます。


 - 数値計算, 演算記号, 行列計算

        

  関連記事

scilab 階乗
階乗 prod|scilab入門

階乗の計算には prod を使用します。 例えば 1から10までの階乗を計算する …

3次スプライン補間 :splin
3次スプライン補間 splin について!

計測したデータを補間して表示させたい場合には、3次スプライン補間 splinを用 …

LU分解法
LU分解法で方程式を解く

方程式を LU分解法 (decomposition) で解くことにします。 元連 …

scilab べき乗
べき乗 ^|scilab入門

べき乗の計算には ( ^ )を使います。 2の8乗についての計算は次のようになり …

行列の計算
行列の和の計算|scilab入門

行列の和の計算についてです。   2つの行列の和について考えます。例として3行3 …

線形システムの定義
多項式を用いた線形システムの定義 syslin

多項式による伝達関数や線形すステムの定義は、syslinを用いて定義できます。 …

関数のオンライン定義deff
関数のオンライン定義 deff を使ってみる!

関数のオンライン定義を用いると、数式だけを呼び出して計算ができます。 関数 fu …

scilab 切り上げ
小数点以下切り上げ ceil | scilab入門

小数点以下切り上げる場合には、ceil を満ちいます。 例えば  0.5 の場合 …

複素行列の足算
複素行列の作り方|scilab入門

複素行列の作り方についてです。 複素数とは  a + bi 、 ここで a,b …

線形システムの定義
多項式による定義 poly

多項式の計算について。 Silabでは多項式と有理式を定義できます。また、有理式 …