|
オープンソースの数値計算システム
|
赤間 世紀 著
2007年12月 3日発売
A5判
234ページ
[CD-ROM付]
価格 \1,995(本体 \1,900)
|
|
ISBN978-4-7775-1326-0 C3041 \1900E
|
 |
「Octave」(オクターブ)は、数値計算を主な目的として設計された高レベル言語で、オープン・ソースの対話的数値計算システムとして利用できます。一般に、数値計算システムやコンピュータ代数システムは非常に高価ですが、Octaveは誰でも無料で入手し利用できます。また、Octaveは、数値計算システム「MATLAB」と、ある程度の互換性をもっています。
数値計算には、数学やアルゴリズムの知識が必要で、CやJavaなど一般のプログラミング言語でプログラムを書くことは容易ではありません。それに対してOctaveでは、行列計算を中心としたさまざまな数値計算アルゴリズムがコマンド化されており、またプログラミング機能によってさらに高度な数値計算も可能です。
Octaveには、グラフィックス機能も装備されているので、各種の計算の視覚化ができます。Octaveの応用分野は、数値計算だけではありません。組み込みのパッケージを利用することによって、音声処理、画像処理から、統計計算、財務計算までも行なうことができます。
本書は、Octaveの入門書であり、Octaveの基本的な使用法とOctaveを利用した数値計算を中心に解説します。なお、関連する理論についても、適宜紹介しています。
添付CD-ROMには、本書サンプル・プログラムと「Windows(XP/Vista)版」「Linux版」「MacOS X版」のOctaveを収録。
|
|
| ■ 主な内容 ■ |
|
まえがき
| [1.1] Octaveとは |
[1.2] Octaveの応用 |
|
| [2.1] Octaveの入手法 |
[2.2] Octaveの操作法 |
|
| [4.1] 2次元グラフィックス |
[4.2] 3次元グラフィックス |
|
| [5.1] コントロール文 |
[5.2] 関数 |
[5.3] スクリプト |
| [5.4] 入出力 |
|
|
| [6.1] 非線形方程式 |
[6.2] 連立方程式 |
[6.3] 固有値 |
| [6.4] 補間 |
[6.5] 数値積分 |
[6.6] 微分方程式 |
| [7.1] グラフ |
[7.2] 統計計算 |
[7.3] 最小ニ乗法 |
参考文献
[付録] Mac・Linuxでのインストール
索引
●本書サンプル・プログラム
●Octave本体(Windows(XP/Vista)版・Linux版・MacOS版)を収録
※ 内容が一部異なる場合があります。発売日は、東京の発売日であり、地域によっては1〜2日程度遅れることがあります。あらかじめご了承ください。
|
|
 |

|