com.mathworks.matlab.types.Complex class

Package: com.mathworks.matlab.types

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.

Constructor Summary

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

Field Summary

double real

The real part of the complex data

double imag

The imaginary part of the complex data

Examples

collapse 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