Базовый терм (постоянный коэффициент) полинома
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
ground(p
) ground(f
) ground(f
,vars
)
ground(p)
возвращает постоянный коэффициент p (0, 0, …) полиномиального p.
Первый аргумент может или быть многочленным выражением или полиномом, сгенерированным poly
, или элемент некоторой полиномиальной области, перегружающей ground
.
Если первый аргумент f
не элемент полиномиальной области, затем ground
преобразует выражение в полином через poly(f)
. Если список indeterminates задан, то полиномиальный poly(f, vars)
рассматривается.
Постоянный коэффициент возвращен как арифметическое выражение.
Результат ground
не полностью оценен. Оценка может быть осуществлена функциональным eval
. См. пример 2.
ground
возвращает FAIL
если f
не может быть преобразован в полином в заданном indeterminates. См. Пример 3.
Мы демонстрируем, как indeterminates влияют на результат:
f := 2*x^2 + 3*y + 1: ground(f), ground(f, [x]), ground(f, [y]), ground(poly(f)), ground(poly(f, [x])), ground(poly(f, [y]))
Результатом является оценка в начале координат:
subs(f, x = 0, y = 0), subs(f, x = 0), subs(f, y = 0)
Отметьте различие между ground
и tcoeff
:
g := 2*x^2 + 3*y: ground(g), ground(g, [x]); tcoeff(g), tcoeff(g, [x]);
delete f, g:
Результат ground
не полностью оценен:
p := poly(27*x^2 + a, [x]): a := 5: ground(p), eval(ground(p))
delete p, a:
Следующее выражение является синтаксически не многочленным выражением и ground
возвращает FAIL
:
f := (x^2 - 1)/(x - 1): ground(f)
После отмены через normal
, ground
может вычислить постоянный коэффициент:
ground(normal(f))
delete f:
| |
| |
|
Список indeterminates полинома: обычно, идентификаторы или индексированные идентификаторы |
Элемент содействующего звонка p
, арифметическое выражение или FAIL
.
f
P