Dom:: Float

Действительные числа с плавающей запятой

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

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

Синтаксис

Dom::Float(x)

Описание

Dom::Float является набором действительных чисел с плавающей запятой, представленных элементами доменного DOM_FLOAT.

Dom::Float является областью действительных чисел с плавающей точкой, представленных выражениями типа DOM_FLOAT.

Dom::Float имеет категорию Cat::Field из прагматизма. Эта область на самом деле не является полем, потому что bool(1.0 = float(3) / float(3)) возвращает FALSE, например.

Элементы Dom::Float обычно не создаются явным образом. Однако, если вы создаете элементы с помощью обычного синтаксиса, он проверяется, может ли входное выражение быть преобразовано в число с плавающей точкой. Это означает, что Dom::Float является областью фасада, которая создает элементы доменного типа DOM_FLOAT.

Просматриваемый, когда дифференциальный кольцевой Dom::Float тривиален, он содержит константы только.

Dom::Float имеет доменный Dom::Numerical как свою супер область, т.е. это наследовало каждый метод, который задан Dom::Numerical и не реализован Dom::Float. Методы, описанные ниже, повторно реализованы Dom::Float.

Суперобласть

Dom::Numerical

Примеры

Пример 1

Создание некоторых чисел с плавающей запятой с помощью Dom::Float. Этот пример также показывает, что Dom::Float является областью фасада.

Dom::Float(2.3); domtype(%)

Dom::Float(sin(2/3*PI) + 3)

Dom::Float(sin(x))
Error: Invalid arguments. [Dom::Float::new]

Пример 2

Путем трассировки метода Dom::Float::testtypeDom мы видим взаимодействие между testtype и Dom::Float::testtypeDom.

prog::trace(Dom::Float::testtypeDom):
delete x:
testtype(x, Dom::Float);
testtype(3.4, Dom::Float);
prog::untrace(Dom::Float::testtypeDom):
enter Dom::Float::testtypeDom(x, Dom::Float)
computed FAIL


enter Dom::Float::testtypeDom(3.4, Dom::Float)
computed TRUE

Параметры

x

Выражение, которое может быть преобразовано в DOM_FLOAT функциональным float.

Записи

"один"

единичный элемент; это равняется 1.0.

"нуль"

Нулевой элемент; это равняется 0.0.

Методы

развернуть все

Математические методы

pivotSize(x)

Этот метод называется, если эта область используется в качестве звонка компонента матричной области, чтобы выполнить Исключение Гаусса.

random()

Методы преобразования

convert(x)

В целом, если float(x) оценивает к действительному числу с плавающей запятой типа DOM_FLOAT, этот номер является результатом преобразования.

convert_to(x, T)

Следующие области позволены для T: DOM_FLOAT, Dom::Float и Dom::Numerical.

testtype(x, T)

В целом этот метод называется от функционального testtype и не непосредственно пользователем. Пример 2 демонстрирует это поведение.

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

Области MuPAD