Matlab Java Engine API error
    9 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
I was trying to connect Matlab with Java using the Matlab Engine, I followed the examples of this web page: https://www.mathworks.com/help/matlab/matlab_external/execute-matlab-functions-from-java.html?requestedDomain=www.mathworks.com
After adding the requiered references and writting down this code:
import com.mathworks.engine.*;
public class CNN
{
    public static void main(String[] args) throws Exception{
        MatlabEngine eng = MatlabEngine.startMatlab();
        double[] a = {2.0 ,4.0, 6.0};
        double[] roots = eng.feval("sqrt", a);
        eng.close();
    }
}
Eclipse shows an error on feval function

It seems that I am using wrong arguments on the feval function. But I am using the code posted on the reference page of mathworks.
All the other example codes do not compile.
what am I doing wrong ? if the documentation is wrong how can I know how to use this function?
0 comentarios
Respuestas (1)
  Bo Li
    
 el 15 de Mzo. de 2017
        This looks like an Eclipse issue. The example code should just compile if you ignore the hints.
0 comentarios
Ver también
Categorías
				Más información sobre Call MATLAB from Java en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

