記録帳

クラウド、データ分析、ウイスキーなど。

Octave_MEMO

 

# 行列作成
octave:54> A = [1 2; 3 4; 5 6;]

A =
1 2
3 4
5 6

# 列追加
octave:55> A = [A, [7; 8; 9]]

A =
1 2 7
3 4 8
5 6 9

# 行追加
octave:56> A = [A; [10 11 12]]

A =
1 2 7
3 4 8
5 6 9
10 11 12

# インデックス指定
octave:57>
A(3,2)
ans = 6

octave:58> A(:,2)
ans =
2
4
6
11

octave:59> A(3,:)
ans =

5 6 9

 

# max
## 普通にmax()を取ると、列ごとのmaxが返る。

octave:61> A
A =

1 2 7
3 4 8
5 6 9
10 11 12

octave:62> max(A, , 1)
ans =

10 11 12

octave:63> max(A, , 2)
ans =

7
8
9
12

 

# step刻み
## [x:y:z]で、xから始まり、y刻みでzまで連続の行ベクトルを作成。
octave:64> Z = [0:1:100]