Кроме перечисленных, Mathcad включает целый ряд вспомогательных функций, во множестве ситуаций облегчающих вычисления.
Листинг 2.7. Функции сокращения и округления
ПРИМЕЧАНИЕ
В прежних версиях Mathcad (вплоть до 11-й включительно) функции округления и сокращения могли выдавать результат, отличный от аналитического (что было связано с принципом представления чисел). В Mathcad 12 эти функции работают более правильно, выводя точный результат округления, совпадающий с символьным.
Листинг 2.8. Функции преобразования координат на плоскости
Листинг 2.9. Функции знака и условия
ПРИМЕЧАНИЕ
Разработчики Mathcad 12 восстановили встроенную функцию until, которая вплоть до 2000-й версии служила для включения в документы циклов без помощи программирования. Функция until (x, у) служит для "непрограммной" имитации цикла: если х<0, происходит вычисление очередного у, затем опять вычисляется новое
х (так или иначе зависящего от у), снова проверяется условие х<0
и т. д. Финальное значение у, при котором х становится неотрицательным, выдается в качестве результата функции.
Рис. 2.9. Функции Хевисайда и устаревшая функция Кронекера
ВНИМАНИЕ!
Начиная с Mathcad 12 функция (символ) Кронекера 5 (рис. 2.9) изъята из списка встроенных функций.