Tecnología

Inicio

Cómo hacer de Java Como Matlab

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 de lenguaje de programación propietario, lo que significa que su funcionalidad no está disponible a menos de poseer una copia de MATLAB, y no está disponible en otros idiomas Programación Los tales como Java. Aunque caro, uno de los beneficios de tener acceso a MATLAB es que los programadores pueden envolver acceso a ella en las clases de Java para que un programa Java puede comportarse como MATLAB.

Instrucciones

1 Descargar el paquete "matlabcontrol" (code.google.com).

2 Configuración de un programa Java con un objeto de conexión de MATLAB:

matlabcontrol importación;

las pruebas de la clase {
principales argumentos (String []) public static void lanza MatlabConnectionException, MatlabInvocationException
{

MatlabProxyFactory factory = new MatlabProxyFactory();
MatlabProxy proxy = factory.getProxy();

}
}

3 Después de crear el proxy de MATLAB, envíe un comando "eval" a la instancia MATLAB. Este comando enviará datos desde Java en el MATLAB para su ejecución. En este caso, usted está enviando una declaración de variable a MATLAB, seguido de una operación de adición:

proxy.setVariable ( "x", 4);
proxy.eval ( "x = x + 11");

4 Obtener el resultado de MATLAB, y utilizar la sintaxis de Java para convertir y de impresión que dan como resultado:

doble resultado = ((double []) proxy.getVariable ( "x")) [0]; // Convierte a la gama decimal
System.out.println (resultado);