現在地 >> メニュー >> サンプルコード::OpenCV >> 行列式

問題


OpenCVのライブラリを利用して、以下の行列の行列式を計算せよ。

3,0,1,-7,
2,3,4,-4,
1,2,1, 3,
1,1,2,-5

答え


#include <cv.h>
#include <highgui.h>
#include <cstdio>

using namespace std;

float data[] =
{
3,0,1,-7,
2,3,4,-4,
1,2,1,3,
1,1,2,-5
};

int main( int argc, char **argv)
{

CvMat Matrix_A = cvMat (4,4, CV_32F, data);

double answer = cvDet(&Matrix_A);

printf("|A| = %f\n",answer);


return 0;
}

メモ


CV_32F は「32ビット→float」てこと?
doubleはCV64Fっぽい。(CV64Dはないみたい)

目次

― その他 ―

Wiki内検索

計測中...(07.10.8〜)

Save The World






▲よろしければ広告のクリックもお願いします


▲ランキングに参加しました

管理人/副管理人のみ編集できます