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]]