Octave 最新安定版のインストール(Windows・クイックガイド)

概要

Octave は,MATLAB とほぼ互換の数値解析ソフトウェアである。この資料では,Windows に Octave の最新安定版(バージョン 11.3.0)を公式インストーラで手早く導入し,動作を確認するまでの手順を,画面例とともに説明する。

目次

関連する外部ページ

サイト内の関連情報

ダウンロードとインストール

  1. ウェブページを開く

    https://octave.org/download

  2. 「Microsoft Windows」の項目にある,最新の 64 ビット版インストーラ(octave-11.3.0-w64-installer.exe)を選ぶ
  3. ダウンロードが始まる
  4. ダウンロードした .exe ファイルを実行
  5. ようこそ画面では「Next」をクリック
  6. ライセンス条項の確認。同意できる場合のみ「Next」をクリックする。
  7. インストールオプションは,既定(デフォルト)のままでよい。「Next」をクリック。
  8. 次のインストールオプションも,既定(デフォルト)のままでよい。「Next」をクリック。
  9. インストールディレクトリ(フォルダ)は,既定(デフォルト)のままでよい。「Install」をクリック。
  10. インストールが始まる。
  11. インストール完了の確認。「Finish」をクリック。
  12. 試しに起動し,簡単な計算で動作を確認する。
    X = rand(2000);
    Y = rand(2000);
    tic(); Z = X * Y; toc();

Octave を使ってみる

Octave では,次のような計算をすぐに試せる。主成分分析に使う princomp 関数は statistics パッケージに含まれるため,あらかじめ読み込んでおく(pkg load statistics)。

演習

Octave を起動し,次の計算を順に実行して,結果と実行時間を確認しなさい。

pkg load statistics
X = rand(2000,2000);
Y = rand(2000,2000);
B = rand(21);

tic(); Z = X * Y; toc()                       % 行列と行列の積
tic(); [Q, R, P] = qr(X); toc()               % QR 分解
tic(); [U, S, V] = svd(X); toc()              % 特異値分解
tic(); [pc, z, w, Tsq] = princomp(X); toc()   % 主成分分析
tic(); Z2 = conv2(X, B, 'full'); toc()        % 2 次元の畳み込み
tic(); Z3 = fft2(X, 2000, 2000); toc()        % 2 次元 FFT