Возможно ли преобразовать двойную переменную в число с плавающей запятой (одинарное в Matlab) с фиксированной плавающей запятой?Например,
x = 10.023213032130123021302130210331232132103312321
до
x = 10.0231
Спасибо!
Первое преобразование в single:
single
X = single(Y)
И чем применить round() для получения фиксированного формата:
round()
X = round(10^N*X) / 10^N;
чтобы получить N цифр после десятичной точки