numeric::indets

Ищите 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

Для просмотра документации необходимо авторизоваться на сайте