スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

C++で行列演算

ちょっと行列演算が必要になったので、C++で良い行列計算ライブラリーがないかなー、と検索をかけてみたら、早速ソースコードを公開しているサイトが見つかりました↓

http://www.eng.maritime.kobe-u.ac.jp/~i_asano/misc/matrix/matrix.html

行列同士の演算が"+"や"*"で出来、逆行列や転置行列を求める関数も用意されているので、十分に実用的かと思います。
ただ、行列の要素をまとめて設定するような関数が用意されていなかった&演算が失敗したときに終了してしまう、という仕様が個人的には嫌だったので少し改造して使わせていただいております。

ちなみにLinuxでコンパイルが上手く行かないときは、matrix.hの7行目を

#include < iostream.h> → #include < iostream>
// "<"の後に半角スペースが入っているのはブログの仕様です

と変えれば上手く行くかと。
Ubuntu8.10ではこれだけでコンパイルが通りました。
関連記事

theme : プログラミング
genre : コンピュータ

comment

Secret

プロフィール

シロマ=ナノ

Author:シロマ=ナノ
参加予定イベント:
 ・C91 3日目西め28a

DIVA-AC:
 LV.199 白のシンフォニア

Flashカレンダー
Twitter
カテゴリ
最新記事
PCLクレジット
当ブログは、ピアプロ・キャラクター・ライセンス(http://piapro.jp/license/pcl)に基づいて、クリプトン・フューチャー・メディア株式会社のキャラクター 「初音ミク」「鏡音リン」「鏡音レン」「巡音ルカ」「Meiko」「Kaito」及びそれらに依拠して制作されたキャラクター「亞北ネル」「弱音ハク」を描いた作品を公開しています。
アクセスカウンター
検索フォーム
主な作品
WindowHelper(フリーソフト)
WindowHelperポップ

描いた絵・イラスト
リンク
バナー
当サイトはリンクフリーです。
バナーを使用したい場合は以下の画像をお使い下さい。
(リンク先に200x40サイズを置いてあります)

・通常版
banner

・ミク版
banner
RSSリンクの表示
ブロとも申請フォーム

この人とブロともになる

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。