Для создания функций, составленных из отдельных кусков, Maple 7 располагает интересной функцией:
piecewise(cond_l,f_l. cond_2,f_2. .... cond_n,f_n. f_otherwise)
где f_i — выражение, cond_i — логическое выражение, f_otherwise — необязательное дополнительное выражение. В зависимости от того или иного условия эта функция позволяет формировать соответствующую аналитическую зависимость. К кусочным функциям (подчас в скрытой форме) приводят функции с элементами сравнения аргумента, например abs, signum, max и др. Поэтому в Maple 7 введен достаточно мощный аппарат обработки и преобразований таких функций по частям.