MATLAB es un lenguaje de programación de alto rendimiento diseñado específicamente para calcular ecuaciones complejas , secuencias gráficas y manejar grandes conjuntos de datos . MATLAB es un paquete lenguaje de programación propio , lo que significa que su funcionalidad no está disponible a menos que poseer una copia de MATLAB , y no está disponible en otros idiomas , tales como programación de Java. Mientras que son costosas , uno de los beneficios de tener acceso a MATLAB es que los programadores pueden envolver acceder a ella en las clases de Java para que un programa Java puede comportarse como MATLAB . Cosas que necesitará
Java Development Kit
Matlab
Mostrar más instrucciones
1
Descargue el paquete " matlabcontrol " ( code.google.com ) .
2
instalación de un programa Java con un objeto de conexión de MATLAB :
matlabcontrol importación;
pruebas de la clase { public static void main (String [ ] args ) throws MatlabConnectionException , MatlabInvocationException { fábrica MatlabProxyFactory MatlabProxyFactory = new (); MatlabProxy proxy = factory.getProxy () ;} }
3
Después de crear el proxy MATLAB , envíe un comando " eval " a MATLAB ejemplo . Este comando envía datos de Java en el MATLAB para su ejecución. En este caso , usted está enviando una declaración de variable de MATLAB , seguida de una operación de suma :
proxy.setVariable ("x " , 4 ) ; proxy.eval ("x = x + 11 ") ;
4
obtener el resultado de MATLAB y utilizar la sintaxis de Java para convertir e imprimir ese resultado :
doble resultado = ( ( double [ ] ) proxy.getVariable ("x " ;)) [ 0 ] ; //convierte a decimal arraySystem.out.println ( resultado) ;