MATLAB é uma linguagem de programação de alto desempenho projetado especificamente para calcular equações complexas , seqüências de gráficos e lidar com grandes conjuntos de dados. MATLAB é uma suíte de linguagem de programação proprietária , o que significa que sua funcionalidade não disponível a menos de possuir uma cópia do MATLAB, e não está disponível em outras línguas progamming como Java . Embora caro , um dos benefícios de ter acesso ao MATLAB é que os programadores podem envolver o acesso a ele em classes Java para que um programa Java pode se comportar como MATLAB . Coisas que você precisa
Java Development Kit
Matlab
Mostrar Mais instruções
1
Baixe o pacote " matlabcontrol " ( code.google.com ) .
página 2
Setup um programa Java com uma conexão objeto MATLAB :
matlabcontrol importação;
testes classe { void main ( string [ ] args ) public static joga MatlabConnectionException , { ; procuração MatlabProxy factory.getProxy () =; MatlabProxyFactory fábrica = new MatlabProxyFactory () }}
Depois de criar o proxy MATLAB, enviar um comando 3
" eval " para o MATLAB MatlabInvocationException instância . Este comando irá enviar os dados do Java para o MATLAB para execução. Neste caso , você está enviando uma declaração de variável para MATLAB, seguida por uma operação de adição :
proxy.setVariable ("x" , 4); proxy.eval ("x = x + 11" ) ;
4
Obter o resultado do MATLAB, e usar a sintaxe Java para converter e de impressão que resultam :
duplo resultado = ( (double []) proxy.getVariable ("x" ;)) [0]; //converte para decimal arraySystem.out.println ( result);