С двойной точностью массивы
По умолчанию 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) преобразовывает значения в Y = double(X)X к двойной точности.
Когда вы создаете класс, перегрузка double, когда это целесообразно преобразовывать объект того класса к с двойной точностью значение.