числовой::

Ищите indeterminates

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

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

Синтаксис

numeric::indets(object)

Описание

numeric::indets(object) возвращает набор indeterminates, содержавшегося в object.

Это - вспомогательная программа, используемая numeric::polyroots, numeric::quadrature, numeric::realroots, numeric::solve и т.д., чтобы найти indeterminates.

Это рекурсивно ищет операнды object для indeterminates. В частности, поиск применяется к элементам списков, наборов, массивов, таблиц, и т.д.

Следующие объекты рассматриваются как indeterminates: идентификаторы, индексированные идентификаторы и indeterminates объектов DOM_POLY. Также коэффициенты таких полиномов разыскиваются indeterminates.

Следующие объекты не рассматриваются как indeterminates: числовой PI констант, ЭЙЛЕР и CATALAN (cf. Type::ConstantIdents) и нулевые операнды выражений и подвыражений (т.е. имена функций в неоцененных вызовах функции, таких как f(2), sin(PI/13) и т.д.). Также переменные интегрирования в неоцененных вызовах int, numeric::int и numeric::quadrature и индексов суммирования в неоцененных вызовах sum и numeric::sum не рассматриваются.

Примеры

Пример 1

Идентификаторы и индексированные идентификаторы рассматриваются как indeterminates:

numeric::indets([{a + b*PI}, sin(c + sqrt(2) + EULER), 
                 table(1 = d - cos(e), 2 = f + 0.1*I),
                 array(1..2, [g, h]), F(i[2], i[2]), 
                 D([1], G)(j[1]), k[3 + L[4]]])

Оба indeterminates, а также символьные коэффициенты рассматриваются в полиномах доменного типа DOM_POLY:

numeric::indets(poly(a[1]*x^2 + a[2]*x +a, [x, y]))

Пример 2

Нулевые операнды неоцененных вызовов функции, такие как f(…) или sin(…) не рассматриваются как indeterminates:

numeric::indets(f(a + sin(b) + PI + EULER))

Переменные интегрирования и индексы суммирования не рассматриваются как indeterminates:

numeric::indets({int(f(x), x = a..b), 
                 sum(f(i), i = c..infinity)})

Параметры

object

Произвольный объект MuPAD®

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

Набор indeterminates возвращен, если аргумент является объектом некоторого типа основных данных ядра. Пустое множество возвращено, если объект от некоторой области библиотеки.

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

Функции MuPAD