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()
возвращает текущую установку для количества цифр в выходных параметрах чисел с плавающей запятой. Эта команда не изменяет настройки.
Отобразите приближение с плавающей точкой использования 40 цифр, не изменяя точность для вычислений. Количество по умолчанию цифр, что использование MuPAD для вычислений с числами с плавающей запятой равняется 10. MuPAD может увеличить точность вычислений на несколько цифр (защитные цифры). Ошибки округления вызывают последние цифры в следующем результате быть неправильными:
Pref::outputDigits(40): float(1/3)
Всегда явным образом установите точность, в которой вы нуждаетесь. Не полагайтесь на наличие защитных цифр.
Чтобы установить точность для вычислений с числами с плавающей запятой, используйте DIGITS
. Отобразите приближение с плавающей точкой использования 40 и 15 цифр:
DIGITS := 40: float(1/3); Pref::outputDigits(15): float(1/3)
Аппроксимируйте отношение с различной точностью:
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
Чтобы переключиться назад на количество цифр, установленных ранее DIGITS
, используйте Pref::outputDigits(UseDigits)
:
Pref::outputDigits(UseDigits): x; y; z
|
Целое число |
Ранее установите значение