Main Content

com.mathworks.matlab.types.Complex

Java class to pass complex data to and from MATLAB

Description

The Complex class provides Java® support for MATLAB® complex arrays. Use this class to pass complex data to MATLAB. The MATLAB engine passes complex data to Java as an instance of Complex.

All MATLAB numeric types are converted to double in Java.

Field Summary

double real

The real part of the complex data

double imag

The imaginary part of the complex data

Creation

Complex(double real, double imag) constructs an instance of Complex with the specified real and imaginary values.

Examples

expand all

import com.mathworks.engine.MatlabEngine

MatlabEngine engine = MatlabEngine.startMatlab();
Complex c = new Complex(2,3);
Complex cj = engine.feval("conj",c);
Introduced in R2016b