Pasar variables a un MEX
Publicado por Agnès (5 intervenciones) el 19/04/2008 11:14:28
Hola a tod@s,
Estoy intentando crear un archivo MEX al que le paso un array y unos enteros:
a=[1 2 3 4 5];
prueva (a,5, 6)
Como tengo que hacerlo para "leer" lo que le paso?? Si hago:
double *pointer;
pointer=mxGetPr(prhs[1]);
//-->Aqui supongo que tengo el puntero al valor '5' como lo leo ahora? He probado a hacer:
double valor;
valor=*pointer;
// Pero no coge el '5', me coge un 0 que no se de donde sale.
Alguien me puede ayudar?
Muchisimas gracias!!!!
Agnès
Estoy intentando crear un archivo MEX al que le paso un array y unos enteros:
a=[1 2 3 4 5];
prueva (a,5, 6)
Como tengo que hacerlo para "leer" lo que le paso?? Si hago:
double *pointer;
pointer=mxGetPr(prhs[1]);
//-->Aqui supongo que tengo el puntero al valor '5' como lo leo ahora? He probado a hacer:
double valor;
valor=*pointer;
// Pero no coge el '5', me coge un 0 que no se de donde sale.
Alguien me puede ayudar?
Muchisimas gracias!!!!
Agnès
Valora esta pregunta


0