タグ

octaveに関するMASSIのブックマーク (4)

  • プログラミング liboctave (C ) 〜数値計算・多変量解析・パターン認識〜(立志編)

    liboctave for windows MSVC or linux g++ 2008 2008年夏辺りのliboctaveの使い方についてのメモ liboctave以外には,IT++などのライブラリがあり,(これはliboctaveと異なり,そもそもAPIとして設計されたものなので)ドキュメントが豊富です.この情報もメモしておきます. 以下に2001,2002年あたりの古い情報がありましたが,あまりにも古くなってきたので使用例を除いて削除しました. Octave C++で数値計算例 固有値分解 EIG #include <iostream> #include <octave/config.h> #include <octave/Matrix.h> using namespace std; int main() { Matrix m(2, 2); m(0,0) = 3; m(0,1) =

  • 行列演算ライブラリの使い方

    追記:Octave C++ について 2005.7.4 追記 ページは、Techsoft の Matrix TCL Lite について記述したものです。 OS やコンパイラを問わず include のみで手軽に利用可能な点では重宝しています。しかし、以下のような不満がありました。 有料版でないと固有値の計算が出来ない 計算精度に対する信頼性が不明 一方、当初の記述時には知らなかった数値演算ライブラリとして Octave C++ があります。 Matrix TCL と比べ、Octave C++ の利用にはいくつか面倒な手間が必要です。また、Windows での利用にはいくつかの制限があるようです。 しかし、以下のような利点があります。 無料で固有値・特異値の計算が可能 MATLAB と同様に LAPACK を元としているので計算精度に信頼がおける ページで Octave C++ の解説を

  • Octave でのテキストファイル入出力とユーザ I/O

    Octave でのテキストファイル入出力とユーザ I/O の例 ユーザ I/O 機能 端末への単純出力,端末からの入力,端末からの Yes/No 入力,端末へのメニュー表示と入力 C スタイルの入出力機能 (C-Style I/O Functions) ファイルのオープン,ファイルのクローズ,書式付き書き込み,行単位でのファイル読み出し.文字列のスキャン,ファイルの終わり io パッケージの機能 CSV 形式ファイルの読み出しと書き込み ※ ユーザ I/O 機能,C スタイルの入出力機能,io パッケージの機能は,他にもいろいろあります. 文字列 (String)について, Octave の info (doc コマンドで表示される)には,「'は転置の意味でも使うので,"がよい」という記述があり,その流儀に従います.

    MASSI
    MASSI 2011/01/14
  • 応用数学2 課題 Q & A

    伊達 >> 応用数学2 >> 課題一覧 >> 課題 Q and A 課題 Q and A 課題 3 octave 操作関連 Q. angle, real, imag とは何ですか. A: これらの関数に複素数を入力すると,偏角,実部,虚部をとりだせます. octave: > angle (1+i) # i は複素数. j でもよい. ans = 0.78540 octave: > arg (1+j) # arg でも同じ. 偏角. ans = 0.78540 octave: > angle (2+i) ans = 0.46365 octave: > help angle # オンラインマニュアル octave: > real (2+j) # 実部を取り出す. ans = 2 octave: > imag (2+j*3) # 虚部を取り出す. ans = 3 Q. 振幅スペクトルは abs(

    MASSI
    MASSI 2010/09/15
  • 1