Cтраница 3
Это достигается использованием специальных языков описания задания и передачи части функций пользователя управляющей программе пакета. Примерами пакетов сложной структуры являются пакеты САППОР [18] и ВЕКТОР. [31]
![]() |
Контекстное меню математической области. [32] |
Удобство и эффективность расчетов в Mathcad прежде всего определяются возможностью создания функций пользователя. При многократном вычислении одного и того же выражения без функций пользователя просто не обойтись. [33]
Как следует из рис. 7.4, общей задаче моделирования химико-технологического процесса функции пользователя ограничиваются постановкой задачи моделирования и составлением математического описания. Последнее должно быть представлено в виде, пригодном для ввода в систему. В частности, описание должно быть представлено в матричном виде. Пакет программ является незамкнутым, поэтому пользователь имеет возможность вносить любые изменения и дополнения в общую схему моделирования на языке системы. [34]
В соответствии с ранее принятым подходом, для решения рассматриваемой задачи составлены функции пользователя ( выделены заливкой на рис. 5.68) в виде общих выражений для математического ожидания и дисперсии показательного распределения. Попытка непосредственного использования этих выражений для получения известных формул математического ожидания и дисперсии показательного распределения приводит лишь к получению результата в самом общем виде, в форме двух слагаемых, первое из которых есть предел отношения. Этот результат приведен на рис. 5.68 под выражением для математического ожидания. Использование при этом дополнительных символьных операторов, типа simplify, к дальнейшему упрощению не приводит. Это, однако, не является следствием каких-то недостатков MathCAD Pro, а вызвано отсутствием указаний относительно особенности свойств параметра Я. Подобные случаи отмечались ранее при описании операторов символьных вычислений ( см. разд. [35]
На рис. 3.38 показан пример задания обратных тригонометрических и гиперболических функций как функций пользователя. После их проверки ( надеюсь, пользователь уже может ее сделать) запишем эти определения в виде файла arf. [36]
![]() |
Диалоговое окно Ввод функции. [37] |
В среде Mathcad предусмотрен также механизм ввода в расчет и последующего вызова функций пользователя. На рисунке пользовательская функция проиллюстрирована графиком. [38]
Хотя объекты являются частью каждой FP-системы, не существует механизма, который позволял бы функции пользователя ссылаться на объект непосредственно; объекты появляются только на этапе выполнения в качестве аргументов и возвращаемых результатов вызова функции. Тем не менее обсуждение объектов в языке FP уместно, поскольку чтобы определить смысл различных FP-функций, мы должны рассмотреть, что происходит, когда мы применяем эти функции к заданным объектам-аргументам. [39]
![]() |
Панель символьных вычислений. [40] |
Кроме того, при выполнении символьных вычислений с помощью команд меню Symbolics Mathcad не учитывает функции пользователя, а при использовании символьного знака равенства учитывает. [41]
Модули преобразования матриц выполняют обращение матриц, транспонирование матриц и их произведений и преобразование матриц при помощи функций пользователя. [42]
Экономико-математические модели, реализуемые в среде Microsoft Excel, могут основываться на встроенных функциях Microsoft Excel, а также функциях пользователей на языке Visual Basic. Наиболее популярны для использования в экономико-математических моделях встроенные функции категории Финансовые. [43]
Фактически этот пример показывает на возможность одновременного решения трех независимых уравнений, каждое из которых использует одну и ту же функцию пользователя. [44]
Автоматизированное рабочее место ( АРМ) - система, включающая компьютер ( компьютерную сеть), программные, методические и языковые средства, обеспечивающая автоматизацию функций пользователя в некоторой профессиональной области и позволяющая оперативно удовлетворять его информационные и вычислительные потребности. [45]