Beispiel #1
0
int main() {
    int x,y;
    scanf("%d,",&N);scanf("%d,",&x); scanf("%d,",&y);scanf("%d,",&M);
    Op=N*N;
    iniciamatriz(matriz,N);
    caballo(x,y,1);
    imprimematriz(maux,N);
    return 0;
}
void main()
{
	double datin[14][5]={
			10,11,12,13,14,
			20,21,22,23,24,
			30,31,32,33,34,
			40,41,42,43,44,
			50,51,52,53,54,
			60,61,62,63,64,
			70,71,72,73,74,
			80,81,82,83,84,
			90,91,92,93,94,
			100,101,102,103,104,
			110,111,112,113,114,
			120,121,122,123,124,
			130,131,132,133,134,
			140,141,142,143,144
			};
	double m_k[5][3]={
			30,32,34,
			40,42,44,
			50,52,54,
			60,62,64,
			70,72,74};

	CvMat *Mdatin;
	CvMat *Mk;
	CvMat *Mdatout;
	Mdatin=  cvCreateMat(14,5,CV_64FC1);
	Mk    =  cvCreateMat(5, 3,CV_64FC1);
	Mdatout= cvCreateMat(14,3,CV_64FC1);

	cvInitMatHeader(Mdatin,14,5,CV_64FC1,datin);
	cvInitMatHeader(Mk    ,5 ,3,CV_64FC1,m_k);
	cvMatMul(Mdatin,Mk,Mdatout);

	imprimematriz(Mdatout);
	printf("\nFIN");
	getchar();getchar();

	cvReleaseMat(&Mdatin);
	cvReleaseMat(&Mk);
	cvReleaseMat(&Mdatin);

}