Pref:: floatFormat

Представление чисел с плавающей запятой

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

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

Синтаксис

Pref::floatFormat(mode)
Pref::floatFormat(NIL)
Pref::floatFormat()

Описание

Pref::floatFormat управляет выходным форматом чисел с плавающей запятой.

Режим представления может быть одним из символов "e", "f", "g", "h" или "x". Это стандартный C - команда переключатели printf. Их значение:

  • E:

    экспоненциальное представление (представление с плавающей точкой, “научный формат”).

  • F:

    десятичное представление без экспонент.

  • G:

    соединение между "e" и "f". Числа удовлетворение x отображены без экспонент. Все другие числа отображены в представлении с плавающей точкой.

  • "h" или "x":

    шестнадцатеричное представление, за исключением expr2text и набора, которые отступают к "g".

Значением по умолчанию является "g".

Pref::floatFormat() возвращает текущий режим, не изменяя его. Вызов Pref::floatFormat(NIL) сбрасывает к значению по умолчанию "g".

Примеры

Пример 1

Экспоненциальное представление числа с плавающей запятой состоит из своего знака, своей мантиссы и своей экспоненты:

Pref::floatFormat("e"):
12345.67890, -0.00012345

Без экспонент размер номера обозначается путем запаздывания, или продвижение обнуляет:

Pref::floatFormat("f"):
7.0*10^21, 7.0/10^21

Смешанное представление:

Pref::floatFormat("g"):
1e-10, 9.99e-11

2.0^36, 2.0^37

Шестнадцатеричное отображение проигнорировано в набранном выводе и expr2text:

Pref::floatFormat("h"): 
12345.67890, 0.00012345;
expr2text(12345.67890, 0.00012345)

Шестнадцатеричное отображение используется в ASCII print вывод:

PRETTYPRINT := FALSE:
print(Plain, 12345.67890, 0.00012345);
PRETTYPRINT := TRUE:
3.039adcc63f141208@3, 8.1725b672ee34260@-4

Представление сбрасывается к режиму по умолчанию:

Pref::floatFormat(NIL):

Параметры

mode

Одна из символьных строк "e", "f", "g", "h" или "x"

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

Ранее заданный режим представления

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

Функции MuPAD