Main Content

Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Conversiones de tipos de datosJava

Pasar datos aJavaMATLAB

Esta tabla muestra cómo la API del motor asigna tipos de datos a tipos de datos.MATLAB®Java®MATLAB

TipoJavaEscriba para datos escalaresMATLABTipo para datos de matrizMATLAB

boolean

logical

logical

bytes

int8

int8

short

int16

int16

int

int32

int32

long

int64

int64

float

single

single

double

double

double

char

char

char

java.lang.String

string

string

com.mathworks.matlab.types.Struct

struct

struct

com.mathworks.matlab.types.Complex

double

double

com.mathworks.matlab.types.HandleObject

objeto de identificadorMATLAB

objeto de identificadorMATLAB

com.mathworks.matlab.types.CellStr

cellstr

cellstr

Matriz no rectangular (irregular)

N/A

cell

Pasar datos aMATLABJava

Esta tabla muestra cómo la API del motor asigna tipos de datos a tipos de datos.MATLABMATLABJava

TipoMATLABEscriba para datos escalaresJavaTipo para datos de matrizJava

logical

Boolean

boolean[]

int8

Byte

byte[]

uint8

Byte

byte[]

int16

Short

short[]

uint16

Short

short[]

int32

Integer

int[]

uint32

Integer

int[]

int64

Long

long[]

uint64

Long

long[]

single

Float

float[]

double

Double

double[]

char

String

String

string

String

String[]

cellstr

String

String[]

Matriz mixta de celdas

N/A

Object[]

objeto de identificadorMATLAB

com.mathworks.matlab.types.HandleObject

[]com.mathworks.matlab.types.HandleObject

objeto de valorMATLAB

No compatible

No compatible

Número complejo

com.mathworks.matlab.types.Complex

[]com.mathworks.matlab.types.Complex

struct

com.mathworks.matlab.types.Struct

[]com.mathworks.matlab.types.Struct

Temas relacionados