タグ

cに関するh1r05h1のブックマーク (3)

  • LAPACKとは?

    LAPACKとは? LAPACK(Linear Algebra PACKage)は,netlib で公開されている線形計算ライブラリです.各ルーチンはFORTRAN 77で記述されています. LAPACK には,約300種類,各精度を合計すると約1,100のルーチンが用意されています.主な機能は以下の通りです: 連立1次方程式(一般密行列,バンド行列,対称 Hermite 行列など) 線形最小二乗問題(最小ノルム解,一般化線形モデル問題など) 固有値問題(対称/非対称固有値問題,一般化固有値問題など) 特異値分解(特異値,特異ベクトルなど) LAPACK は,一般に問題を解くための機能を提供するドライバルーチン(driverroutines), 個々の問題を解くための機能を提供する計算ルーチン(comutationalroutines),および, 補助的な計算や共通に使用される手続きを提

  • BohYoh.com-C/C++ FAQ 処理に要した時間を調べるにはどうすればよいでしょうか。

    標準ライブラリのclock関数を呼び出すと、プログラム開始時点から現在までの経過時間をクロック単位で取得できます。処理開始直前と直後にclock関数を呼び出して、その返却値の差を求めれば、処理に要したクロック数が得られます。 /* 処理に要した時間を計測 */ #include <time.h> #include <stdio.h> int main(void) { clock_t start, end; start = clock(); /* 何らかのか処理を行う */ end = clock(); printf("計算時間は%.2f秒です", (double)(end - start)/CLOCKS_PER_SEC); return (0); } なお、CLOCKS_PER_SECマクロは、clock関数が返却する1秒あたりのクロック数です。この値で割ることによって秒単位への変換を行い

    h1r05h1
    h1r05h1 2006/12/22
  • MIST Project

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    MIST Project
  • 1