Иногда возникает необходимость в удалении части выражения. Для этого используются следующие функции:
Следующие примеры иллюстрируют применение этих функций.
Ввод (In) |
Вывод (Out) |
ехрr = а * b + с - d |
ab + с - d |
Delete [expr, 1] |
c-d |
Delete [expr, 3] |
ab+ с |
Delete [expr, {{!}, {3}}] |
с |
DeleteCases [expr, а*b] |
c-d |
DeleteCases [expr, с, 1] |
ab-d |
Обратите внимание на то, что в общем случае выражения могут быть многоуровневыми. Уровень задается спецификацией levspec.