MATLABとScilabの比較

MATLAB向けの資料をScilabで活用するため、Scilabとの差異について解説します。

参考書

入力方法

 MATLABScilab
コメント%//
指数指数部をeに続けて入力
結果の非表示行末にセミコロン (;)
複数行での入力行末に3連続のピリオド (...)

定数

MATLABScilab
直前の代入結果ans-
直前の計算結果ans
1+ε > 1となる最小の値eps%eps
表現できる正の最大の浮動小数点数realmax-
表現できる正の最小の浮動小数点数realmin-
円周率pi%pi
虚数単位i%i
j
無限大Inf%inf
inf
非数値NaN%nan
nan
1%t
0%f
標準入出力の番号-%io

演算記号

MATLABScilab
a+ba + b
a-ba - b
aba * b
a/ba / b
aba^b
a<ba < b
a≦ba <= b
a>ba > b
a≧ba >= b
a=ba == b
a≠ba ~= ba ~= b
a <> b
and&
or|

比較演算

MATLABScilab
1T
0F

関数

表記MATLABScilab
length(A)Aの行数と列数の最大値Aのすべての要素の数
関数 - カテゴリ別 (MATLAB Function Reference)