Массивы с двойной точностью
По умолчанию MATLAB® хранит все числовые переменные как значения с плавающей точкой с двойной точностью, которые составляют 8 байтов (64 бита). Эти переменные имеют тип данных (класс) double. Например:
x = 10;
whos xName Size Bytes Class Attributes x 1x1 8 double
Для получения дополнительной информации о значениях с плавающей точкой смотрите Числа с плавающей запятой.
Можно создать массив с двойной точностью с помощью оператора [], такого как A = [1 2 3; 4 5 6]. Кроме того, много функций возвращают массивы с двойной точностью, такие как sin.
Если у вас есть массив другого типа, такого как single или int8, то можно преобразовать тот массив в двойную точность с помощью функции double.
Y = double(X)Когда вы создаете класс, перегрузка double, когда это целесообразно преобразовывать объект того класса к значению с двойной точностью.
cast | single | str2double | typecast