Matlab - Pasar variables a un MEX

 
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder