余白の書きなぐり

aueweのブログ

2013-05-04から1日間の記事一覧

C言語からLAPACKのzgeevを呼んで複素行列を対角化

/* * SIZE*SIZE型の複素行列の固有値と固有ベクトルを計算 * (1 2i) * (i 1+i) */ #define SIZE 2 // 2*2型の行列 #include <stdio.h> #include <complex.h> int main(void) { char jobvl = 'N' ;// 左固有ベクトルは計算しない char jobvr = 'V' ;// 右固有ベクトルは計算する i</complex.h></stdio.h>…

LAPACKを導入してC言語からコンパイル (Linux, Windows)

Fortran には LAPACK と呼ばれる密行列用の線形演算パッケージが存在する。 行列の固有値を求めたり連立方程式を解いたりしてくれる。便利。 疎行列にはARPACKを使ったほうがいいらしい。 今回は LAPACK を導入して C言語から呼び出す方法を書くよ。 Linux L…

I am はてなー

はてなブログを始めてみた。 今までひっそりと書きためたプログラミング関連のMarkdown文章を、 世間様に見せられる程度に整形して投稿するつもり。 飽きっぽいけど、しばらくの間は続けられるといいなぁ。