Вспомогательные функции
Кроме перечисленных, Mathcad включает целый ряд вспомогательных функций, во множестве ситуаций облегчающих вычисления.
- Discontinuous functions (Разрывные функции).
- Round-off and truncation (Сокращения и округления) (листинг 2.7).
- Sorting (Сортировки).
- Strings (Строковые).
- Finance functions (Финансовые).
- Coordinate transform (Преобразования координат) (листинг 2.8).
- Conditional (Условия) (листинг 2.9).
- Expression type (Типа выражения).
Листинг 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) изъята из списка встроенных функций.