sin(x), cos(x), tan(x)
|
Стандартные тригонометрические функции, где x - угловое значение в градусах
|
asin(x)
|
Функция арксинуса, где значение x находится между значениями -1.0 и 1.0. Результат - угловое значение в градусах.
|
acos(x)
|
Функция арккосинуса, где значение x находится между значениями -1.0 и 1.0. Результат - угловое значение в градусах.
|
atan(x)
|
Функция арктангенса, где x - числовое значение. Результат - угловое значение в градусах.
|
atan2(y,x)
|
Функция арктангенса y/x, где x и y - любые числовые значения. Результат - угловое значение в градусах.
|
sinh(x)
|
Функция гиперболического синуса, где значение x находится между значениями -85.0 и 85.0.
|
cosh(x)
|
Функция гиперболического косинуса, где значение x находится между значениями -85.0 и 85.0.
|
tanh(x)
|
Функция гиперболического тангенса, где значение x находится между значениями -85.0 и 85.0.
|
sign(x,y)
|
Передача x знака y. При y < 0 результат равен -abs(x); при y >= 0 результат равен abs(x).
|
mod(x,y)
|
Функция остатка со значением x - int(x/y) * y, где int() означает "целая часть". Знак результата всегда тот же, что и знак x.
|
if(c,x,y)
|
Условный оператор if - это функция тестирования или переключения, где c - это условие, а x и y - возвращаемые значения. Если в результате выполнения условия получается ненулевое значение, результатом выполнения функции будет x, в противном случае результатом выполнения функции будет y.
|
bound(x,lo,hi)
|
Ограничивает значения x диапазоном значений между lo и hi. При x < lo результат выполнения функции равен lo; при x > hi результат равен hi; для всех других значений x результат выполнения функции равен x. Значение lo должно быть меньше значения hi.
|
dead(x,lo,hi)
|
Определяет диапазон значений для x, для которого результат выполнения функции равен 0. Диапазон определяется значениями lo и hi. При x < lo результат выполнения функции равен x - lo; при x > hi результат равен x - hi; если x находится между lo и hi, результат выполнения функции равен 0.
|
near(x,y,delta)
|
Проверяет, являются ли близкими два значения, где x и y - два значения, а дельта определяет их допустимую разность. Если x лежит от y на расстоянии, не превышающем delta, результат выполнения функции равен 1.0 (true). При abs(x - y) <= delta результат выполнения функции равен 1.0; при abs(x - y) > delta результат выполнения функции равен 0.0.
|
min(x,y)
|
Возвращает минимальное из значений x и y. При x < y результат выполнения функции равен x; при x >= y результат равен y.
|
max(x,y)
|
Возвращает максимальное из значений x и y. При x > y результат выполнения функции равен x; при x <= y результат равен y.
|
log(x)
|
Десятичный (обыкновенный) логарифм (логарифм по основанию 10)
|
ln(x)
|
Натуральный логарифм (логарифм по основанию e)
|
exp(x)
|
e в экспоненциальной степени
|
pow(num1, num2)
|
Получает (возвращает) значение num1, возведенное в степень num2.
|
sqrt(x)
|
Квадратный корень из x
|
abs(x)
|
Возвращает абсолютное значение x. При x >= 0 результат выполнения функции равен x; при x < 0 результат равен -x.
|
ceil(x)
|
Округляет (x – 0.000 000 001) до положительной неограниченной величины.
|
floor(x)
|
Округляет (x + 0.000 000 001) до отрицательной неограниченной величины.
|
dbl_in_tol (arg1, arg2, arg3)
|
Проверяет, соответствует ли вещественное число arg 1 другому вещественному числу arg 2 с заданным допуском arg 3. Возвращает TRUE, если значение arg1 находится между (arg 2 - arg 3) и (arg 2 + arg 3).
Функция возвращает TRUE, если удовлетворено следующее условие:arg1 <= arg2+arg3 && arg1 >= arg2-arg3.
Например, можно проверить, равен ли данный угол 45 градусам с допуском 3 градуса. Если данный угол (arg1) равен 47, он находится в диапазоне между arg2-arg3 (45-3) и arg2+arg3 (45+3).
|
|
Примечание Во всех тригонометрических функциях используются градусы.
|
eang(e_ID1, e_ID2)
|
Угол в радианах между двумя объектами e_ID1 и e_ID2 учебного примера
|
elen(e_ID1)
|
Длина объекта e_ID1 учебного примера
|
edistk(e_ID1, e_ID2)
|
Расстояние между двумя объектами e_ID1 и e_ID2
|
ecoordx(e_ID1)
|
Координата x объекта e_ID1 учебного примера
|
ecoordy(e_ID1)
|
Координата y объекта e_ID1 учебного примера
|
|
Примечание e_ID1 и e_ID2 - целые числа, идентифицирующие объекты учебного примера.
|
|
Примечание Как правило, график вычисляется для его значений, определенных по оси Х. Если он вычисляется за пределами определенного диапазона, значения по оси Y экстраполируются Система вычисляет экстраполированное значение для значений x, меньших начального значения, продлевая касательную линию в обратную сторону из исходной точки. Аналогично система вычисляет экстраполированное значение для значений x, больших конечного значения, продлевая касательную линию в ту же сторону из конечной точки.
|