int main ( int argc, char * argv [] ){ matrix_t A=matinit(); matrix_t B=matinit(); matrix_t C=matinit(); loadByName("testfiles/input.mat", "a", &A); loadByName("testfiles/input.mat", "b", &B); printf("Matriz A:\n"); matprint(A); putchar('\n'); printf("Matriz B:\n"); matprint(B); putchar('\n'); C=convolution(A,B); if( C.height==0 ){ return 1; } printf("\nMatriz C:\n"); matprint(C); putchar('\n'); saveByName("testfiles/output.mat", "c", &C); //TEST probar si funciona el copiar: matrix_t D = matinit(); D.height=0; D.width=0; matcpy(&D, &C); printf("\nMatriz D:\n"); matprint(D); matfree(&D); matfree(&C); matfree(&A); matfree(&B); return 0; }
Tulpa::Tulpa(std::string name, bool load_sessions) { loadByName(name, load_sessions); }