plato/scalar_types.m

16 lines
314 B
Matlab

clear
% by default everything is double floating precision
a = 3;
assert(isequal(class(a), 'double'));
% specify a different scalar type
b = int8(100);
assert(isequal(class(b), 'int8'));
% also unsigned
c = uint16(291);
assert(isequal(class(c), 'uint16'));
% a matrix of int32
int32_matrix = int32([1 2; 3 4]);