Casting to Native MATLAB Types - Casting to Native MATLAB Types - 2026.1 English - UG1864

Vitis Functional Simulation User Guide (UG1864)

Document_ID
UG1864
Release_Date
2026-06-23
Version
2026.1 English

Every varray type can be cast to the matching native MATLAB type. The cast returns a regular MATLAB array you can then use with any MATLAB function.

data = varray.int32([1, 2, 3, 4, 5]);

int32(data)      % int32 MATLAB array
double(data)
single(data)
int8(data)       % also int16/int64, uint8/16/32/64

cdata = varray.cint32(complex([1, 2, 3], [4, 5, 6]));
real(cdata)      % varray.int32
imag(cdata)      % varray.int32
double(cdata)    % MATLAB complex double