Как мне получить номер 2.499858675195129e + 02 в Matlab как 2.4998? - PullRequest
0 голосов
/ 24 мая 2019

Я разрабатываю проект, которым я управляю Arduino с помощью Matlab.У меня есть набор данных.И значения в наборе данных равны 2.499858675195129e+02.Как мне получить этот номер как 2.4998?

Ответы [ 2 ]

0 голосов
/ 24 мая 2019

Вы можете использовать функцию округления в Matlab.

Например,

round(a, 5) будет округлять до 5 десятичных знаков.

Проверьте страницу справки: https://www.mathworks.com/help/matlab/ref/round.html

0 голосов
/ 24 мая 2019

Вам просто нужно разделить его на 100 и использовать vpa:

a = 2.499858675195129e+02;
a = vpa(a / 100, 5);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...