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