Octave 演算子
特殊演算子
関係演算子
数値演算子
論理演算子
% % コメント
x = 1 % xに1を代入する
x = 1
% ; 結果を表示しない
x = 1;
% : ベクトルを生成する
1:5
ans =
1 2 3 4 5
% ... 次の行に続けて記述する
x = {1, 2, ...
3}
x =
{
[1,1] = 1
[1,2] = 2
[1,3] = 3
}
関係演算子
% 正しければ1を、正しくなければ0を返す
% < 小なり
1 < 2
ans = 1
% > 大なり
1 > 2
ans = 0
数値演算子
x = 1:3
x =
1 2 3
y = 4:6
y =
4 5 6
% .* 行列の要素ごとに乗算する
x .* y
ans =
4 10 18
% ./ 行列の要素ごとに除算する
x ./ y
ans =
0.25000 0.40000 0.50000
論理演算子
% 0なら1を、0以外なら1を返す
~0
ans = 1
~1
ans = 0
~2
ans = 0
% & aかつbなら1を、さもなければ0を返す
1 < 2 & 2 < 3
ans = 1
1 < 2 & 2 > 3
ans = 0
% && 同上
1 < 2 && 2 < 3
ans = 1
1 < 2 && 2 > 3
ans = 0