2.2.2. Вспомогательные функции



Кроме перечисленных, 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) изъята из списка встроенных функций.