Muy buenas pistemas.
Yo tengo una aplicacion que manda datos a Matlab, este ejecuta un algoritmo y luego devuelve los datos a visual basic.
Todo eso lo hago a traves del matlab server. En mi aplicacon de visual basic le digo que fichero de matlab quiero abrir. Cuando pulso, lo que hace es que con una variable objet se crea un obejto Matlab y a partir de ahi le digo el fichero que tiene que abrir y se ejecuta en el servidor de Matlab. EN mathworks tienes varias pagian de ayuda. Para mandar numeros, caracteres, arrya sy tal hay varios comando, igual que para luego recuperarlos en visual.
Ahora no se bien donde estaba, lo tenia en el ordena de casa, pero si te vas a Mathworks, support y luego a examples o algo asi, en external interfaces lo tienes.
Si necesitas que te lo diga exactamente o que te mande un ejemplillo, dimelo y cuando llegue a casa te lo miro.