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