はじめに
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入門: 信号のスペクトラム,ノイズ分析から特徴抽出まで (ツール活用シリーズ) | 大川 善邦 |本 | 通販 | Amazon
Amazonで大川 善邦の波形解析のための数値計算ソフトScilab入門: 信号のスペクトラム,ノイズ分析から特徴抽出まで (ツール活用シリーズ)。アマゾンならポイント還元本が多数。大川 善邦作品ほか、お急ぎ便対象商品は当日お届けも可能。ま...
Scilab入門講座
Scilab入門講座 | 赤間 世紀 |本 | 通販 | Amazon
Amazonで赤間 世紀のScilab入門講座。アマゾンならポイント還元本が多数。赤間 世紀作品ほか、お急ぎ便対象商品は当日お届けも可能。またScilab入門講座もアマゾン配送商品なら通常配送無料。
はじめてのScilab基礎マスター
はじめてのScilab基礎マスター | 藤井敏則 | 工学 | Kindleストア | Amazon
Amazonで藤井敏則のはじめてのScilab基礎マスター。アマゾンならポイント還元本が多数。一度購入いただいた電子書籍は、KindleおよびFire端末、スマートフォンやタブレットなど、様々な端末でもお楽しみいただけます。



コメント