Hola,

He estado utilizando un paquete en Matlab para llamar a R (
http://www.mathworks.com/matlabcentral/fileexchange/5051 ). Es muy sencillo
y en cinco minutos he conseguido ejecutar funciones de R. Basta con instalar
este paquete en el directorio de trabajo y podremos ver unas funciones para
enviar variables a r y trabajar desde matlab. Un ejemplo sería este:


>> openR
>> a = round(10*rand(4))

a =
    10     9     8     9
     2     8     4     7
     6     5     6     2
     5     0     8     4

>> putRdata( 'a', a )
>> evalR( 'v <- apply( a, 1, mean )' )
>> getRdata( 'v' )

ans =
    9.0000    5.2500    4.7500    4.2500

>> closeR


Se podrían generar archivos .m que llamen a funciones de R y devuelvan el
resultado a Matlab.

He  visto que hay dos formas de conectarlo, una es esta, y otra mediante una
interfaz que se llama MEX. Quería preguntar si alguien ha utilizado esta
segunda opción y si es mas eficiente.


Un saludo

	[[alternative HTML version deleted]]

