Я не думаю, что это возможно, поэтому я решил попросить здесь посмотреть, как поиск в Google не дал никаких результатов, которые намекают на то, что я могу это сделать.
Особенно после прочтения этого:
Можно ли использовать двойные числа для представления 64-битного числа без потери точности
Хотя мои числа можно хранить в32 бита, как показано в примере ниже.
Но есть ли способ в MATLAB преобразовать значение с двойной точностью в единичное без потери информации?
, например, в MATLAB
> a = 103364148
a =
103364148
> single(a)
ans =
103364144
Или, может быть, есть другой способ на другом языке, например, Python?
Я работаю с GPUM, где я могу использовать только GPUSingle, поэтому я пытаюсь найти способ работать с вещами, двойными для MATLABв сингл с GPU.
Спасибо,