MATLABの使用方法
目次
- Simulink (シミュレーションおよびモデルベース デザイン)
- SimMechanics (マルチボディのモデリングおよびシミュレーション)
- Stateflow (ステート マシンおよびフロー チャートを使用した意思決定ロジックのモデル化とシミュレーション)
Scilabとの比較
MATLABとScilabの差異について解説します。
記述方法
|
MATLAB |
Scilab |
コメント |
% |
// |
指数 |
指数部をeに続けて入力 |
結果の非表示 |
行末にセミコロン (;) |
複数行での入力 |
行末に3連続のピリオド (...) |
定数
値 |
MATLAB |
Scilab |
直前の代入結果 |
ans |
--- |
直前の計算結果 |
ans |
1+ε > 1となる最小の値 |
eps |
%eps |
表現できる正の最大の浮動小数点数 |
realmax |
--- |
表現できる正の最小の浮動小数点数 |
realmin |
--- |
円周率 |
pi |
%pi |
虚数単位 |
i |
%i |
j |
無限大 |
Inf |
%inf |
inf |
非数値 |
NaN |
%nan |
nan |
真 |
1 |
%t |
偽 |
0 |
%f |
標準入出力の番号 |
--- |
%io |
論理値
値 |
MATLAB |
Scilab |
真 |
1 |
T |
偽 |
0 |
F |
演算子
式 |
MATLAB |
Scilab |
a+b |
a + b |
a-b |
a - b |
ab |
a * b |
a/b |
a / b |
ab |
a^b |
a<b |
a < b |
a≦b |
a <= b |
a>b |
a > b |
a≧b |
a >= b |
a=b |
a == b |
a≠b |
a ~= b |
a ~= b |
a <> b |
and |
& |
or |
| |
関数
表記 |
MATLAB |
Scilab |
length(A) |
Aの行数と列数の最大値 |
Aのすべての要素の数 |
関数 - カテゴリ別 (MATLAB Function Reference)