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
![]()
![]()
![]()
|
Целое число |
Ранее установите значение