Я не понимаю, что дальше происходит при использовании команды sprintf .
>> vpa(exp(1),53)
ans =
2.7182818284590455348848081484902650117874145507812500
>> e = 2.7182818284590455348848081484902650117874145507812500
e =
2.7183
>> sprintf('%0.53f', e)
ans =
2.71828182845904550000000000000000000000000000000000000
Почему sprintf
показывает мне округленное число e
вместо числа, которое я оставил на первом месте?