Call MATLAB from Java - MATLAB & Simulink
The MATLAB Engine API for Java defines specific exception classes for MATLAB.
Pass Java Array Arguments to MATLAB
MATLAB and Java display multidimensional arrays differently, but indexed references to array elements produce the same results.
Incorrect Number of Output Arguments
If you are calling a MATLAB function with no or more than one output argument, you must
provide that number in calls to the engine feval
method.
In certain cases, you must convert to specific MATLAB types to support the requirements of the MATLAB function you are calling.