はじめに
Scilabの基本的な使い方の備忘録。
MATLABを意識しているのか、「コメント」以外はMATLABと同一である。
よって、自宅でScilabスクリプト書いて試して、業務でmスクリプトに転記するようなことも多い。
※ MATLAB、Python、Scilab、Julia比較ページはこちら
単純計算
-->a=1;
-->b=2;
-->c=a+b;
-->c
c =
3.
-->
記述ルール
コメント | // |
結果の非表示 | 行末に”;”(セミコロン) |
複数行での入力 | 行末に”…”(ピリオド三つ) |
適当なスクリプトで”//”と”%”に置き換えるとMATLABでも動作。
するかもしれない・・・。(自己責任)
ベクトル、行列
列の区切り | (半角スペース) or “,”(カンマ) |
行の区切り | ;(セミコロン) |
ベクトル
-->x=[1;2;3]
x =
1.
2.
3.
-->linspace(0,10,5)
ans =
0. 2.5 5. 7.5 10.
行列
-->A=[1 2 3; 4 5 6; 7 8 9]
A =
1. 2. 3.
4. 5. 6.
7. 8. 9.
行列要素の抜き出し(スライシング)
-->A=[1 2 3; 4 5 6; 7 8 9]
A =
1. 2. 3.
4. 5. 6.
7. 8. 9.
--> A(1,2)
ans =
2.
-->A(2,2)
ans =
5.
-->A(2,3)
ans =
6.
-->A(2,:)
ans =
4. 5. 6.
-->A(2,2:3)
ans =
5. 6.
-->A(:,3)
ans =
3.
6.
9.
まとめ
基本的な計算に関してはMATLABと同一と考えて良い。
であるが故に自宅でMATLABが使えない場合の代替としてScilabを使うのが良いことが多い。
※ MATLAB、Python、Scilab、Julia比較ページはこちら。
波形解析のための数値計算ソフトScilab入門: 信号のスペクトラム,ノイズ分析から特徴抽出まで (ツール活用シリーズ)
波形解析のための数値計算ソフトScilab入門: 信号のスペクトラム,ノイズ分析から特徴抽出まで (ツール活用シリーズ)
付属資料:DVD-ROM(1枚)
Scilab入門講座
Scilab入門講座 | 赤間 世紀 |本 | 通販 | Amazon
Amazonで赤間 世紀のScilab入門講座。アマゾンならポイント還元本が多数。赤間 世紀作品ほか、お急ぎ便対象商品は当日お届けも可能。またScilab入門講座もアマゾン配送商品なら通常配送無料。
はじめてのScilab基礎マスター
はじめてのScilab基礎マスター
MATLABの初心者がMATLABを使う前にフリーのソフトウエアで互換性の高いScilabにこれから取り組もうという方に送る、Scilabの超初心者向けの本です。 MATLABは、科学技術の計算のための高性能なプログラミング言語です。近年で...
コメント