Иллюстрированный самоучитель по MathCAD 12

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

Кроме перечисленных, 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 12 › Алгебраические вычисления › Вспомогательные функции

Примечание
В прежних версиях Mathcad (вплоть до 11-й включительно) функции округления и сокращения могли выдавать результат, отличный от аналитического (что было связано с принципом представления чисел). В Mathcad 12 эти функции работают более правильно, выводя точный результат округления, совпадающий с символьным
.

Листинг 2.8. Функции преобразования координат на плоскости:

Иллюстрированный самоучитель по MathCAD 12 › Алгебраические вычисления › Вспомогательные функции

Листинг 2.9. Функции знака и условия:

Иллюстрированный самоучитель по MathCAD 12 › Алгебраические вычисления › Вспомогательные функции

Примечание
Разработчики Mathcad 12 восстановили встроенную функцию until, которая вплоть до 2000-й версии служила для включения в документы циклов без помощи программирования. Функция until (x, у) служит для "непрограммной" имитации цикла: если х<0, происходит вычисление очередного у, затем опять вычисляется новое х (так или иначе зависящего от у), снова проверяется условие х<0 и т. д. Финальное значение у, при котором х становится неотрицательным, выдается в качестве результата функции
.

Иллюстрированный самоучитель по MathCAD 12 › Алгебраические вычисления › Вспомогательные функции
Рис. 2.9. Функции Хевисайда и устаревшая функция Кронекера

Внимание!
Начиная с Mathcad 12 функция (символ) Кронекера 5 (рис. 2.9) изъята из списка встроенных функций
.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.