Pref:: outputDigits

Определите номер цифр в выходных параметрах с плавающей точкой

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

Pref::outputDigits(n)
Pref::outputDigits(<UseDigits>)
Pref::outputDigits(<InternalPrecision>)
Pref::outputDigits()

Описание

Pref::outputDigits(n) определяет номер цифр в выходных параметрах чисел с плавающей запятой к целочисленному n. Эта команда не устанавливает точность для вычислений. Смотрите Пример 1.

Pref::outputDigits(InternalPrecision) определяет номер цифр в выходных параметрах с плавающей точкой к настройкам MuPAD®, используемый при создании этих чисел с плавающей запятой. Если вы используете Pref::outputDigits(InternalPrecision), длины чисел с плавающей запятой в той же выходной области могут отличаться, потому что числа были созданы с различной точностью. Смотрите Пример 2.

Pref::outputDigits(UseDigits) восстанавливает установку на количество цифр, ранее установленных DIGITS. Значение по умолчанию для DIGITS равняется 10. Предположим, вы используете внутреннюю точность для отображения чисел или явным образом задаете много цифр в выходных параметрах. Если вы хотите переключиться назад на количество цифр, заданных DIGITS, используйте Pref::outputDigits(UseDigits). Смотрите Пример 3.

Pref::outputDigits() возвращает текущую установку для количества цифр в выходных параметрах чисел с плавающей запятой. Эта команда не изменяет настройки.

Примеры

Пример 1

Отобразите приближение с плавающей точкой использования 40 цифр, не изменяя точность для вычислений. Количество по умолчанию цифр, что использование MuPAD для вычислений с числами с плавающей запятой равняется 10. MuPAD может увеличить точность вычислений на несколько цифр (защитные цифры). Ошибки округления вызывают последние цифры в следующем результате быть неправильными:

Pref::outputDigits(40):
float(1/3)

Примечание

Всегда явным образом установите точность, в которой вы нуждаетесь. Не полагайтесь на наличие защитных цифр.

Чтобы установить точность для вычислений с числами с плавающей запятой, используйте DIGITS. Отобразите приближение с плавающей точкой использования 40 и 15 цифр:

DIGITS := 40:
float(1/3);
Pref::outputDigits(15):
float(1/3)

Пример 2

Аппроксимируйте отношение с различной точностью:

DIGITS := 15:
x := float(1/6):
DIGITS := 3:
y := float(1/6):
DIGITS := 40:
z := float(1/6):

Отобразите приближение с плавающей точкой использования количества цифр, которые MuPAD использует внутренне. Длины чисел с плавающей запятой в той же выходной области могут отличаться, потому что числа были созданы с различной точностью:

Pref::outputDigits(InternalPrecision):
x;
y;
z

Пример 3

Чтобы переключиться назад на количество цифр, установленных ранее DIGITS, используйте Pref::outputDigits(UseDigits):

Pref::outputDigits(UseDigits):
x;
y;
z

Параметры

n

Целое число

Возвращаемые значения

Ранее установите значение

Смотрите также

Функции MuPAD

Для просмотра документации необходимо авторизоваться на сайте