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
не рассматриваются.
Идентификаторы и индексированные идентификаторы рассматриваются как 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]))
Нулевые операнды неоцененных вызовов функции, такие как 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)})
|
Произвольный объект MuPAD® |
Набор indeterminates возвращен, если аргумент является объектом некоторого типа основных данных ядра. Пустое множество возвращено, если объект от некоторой области библиотеки.