12
Руководство пользователя
×

2.2 Функция (function)

 Объект типа функция описывает функциональную зависимость. Функции применяются при задании линий, поверхностей, характеристик силовых элементов и т.д.
Функции могут иметь не более пяти независимых переменных (аргументов). В программном комплексе EULER значения функции и ее аргументов представляются в виде вещественных чисел.
Все значения функций и аргументов имеют размерность физических величин, которые задаются при описании функций, при этом проверяется корректность размерностей аргументов.
Если в методе создания объекта в качестве ожидаемого параметра объекта используется функция, то для нее формируются ожидаемые аргументы. При создании такого объекта в качестве фактического параметра может использоваться функция, число аргументов которой не превосходит число ожидаемых аргументов. Устанавливается прямое порядковое соответствие между аргументами функции и ожидаемыми аргументами. Таким образом, первый аргумент соответствует первому ожидаемому аргументу, второй аргумент функции - второму ожидаемому аргументу и так далее, до исчерпания числа аргументов функции. От оставшихся ожидаемых аргументов функция и, соответственно, создаваемый объект не зависят. Размерность значения функции, используемой в качестве параметра, и размерности ее аргументов должны совпадать с размерностями соответствующих ожидаемых величин.
Типы совместимых объектов
Скаляр является частным видом функции. Он представляет собой константную функцию без аргументов. Во всех случаях, где требуется объект типа функция, можно использовать объект типа скаляр, но не наоборот.
Методы создания