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); }