Octave の使い方その1
基本演算
□ 起動
octave
□ 終了
octave: > quit
□ 基本演算(+,-,*,/,^)
octave: > 1+2
octave: > 1-2
octave: > 1*2
octave: > 1/2
octave: > 2^10
複素数
octave: > 1+3i
octave: > (1+3i)+(1+2i)
octave: > (1+3i)*(1+2i)
□ 数学関数(sin, cos, tan, asin, acos, atan, log, exp, sqrt)
octave: > sin(1)
exp() は自然対数のべき乗.
octave: > exp(2)
log() は自然対数.
octave: > log(10)
octave: > log10(10)
octave: > log2(10)
平方根
octave: > sqrt(2)
octave: > 2^(1/2)
表示桁数の切り替え
octave: > pi
octave: > format long
octave: > pi
octave: > format short
octave: > pi
octave: > format
複素数に対する演算
octave: > abs(1+2i)
octave: > angle(1+2i)
octave: > real(1+2i)
octave: > imag(1+2i)
□ ベクトルと行列
横ベクトルの定義
octave: > v1 = [1, 2, 3]
または
octave: > v1 = [1 2 3];
入力した式の最後に ; を付けると,結果が表示されない.
縦ベクトルの定義
octave: > v2 = [1; 2; 3]
または
octave: > v2 = [1 2 3].'
行列の定義
octave: > M = [0, -2, 2; -3, 1, 3; -1, 1, 3]
または
octave: > M = [0 -2 2
-3 1 3
-1 1 3];
ベクトルの要素同士の演算
octave: > v1.+v1
octave: > v2.*v2
octave: > v1.^v1
ベクトルの積(内積)
octave: > v1*v2
octave: > v1*(v1.')
ベクトルの積(エルミート内積)
octave: > v1'*v1
行列の要素同士の演算
octave: > M.+M
octave: > M.*M
行列の積
octave: > M*M
ベクトルと行列の積
octave: > v1*M
octave: > M*v2
□ ヘルプ
octave: > help sin
Octave
naniwa@rbt.his.u-fukui.ac.jp