Разность двухаргументная (AO)

 

Функция предназначена для вычитания вещественных и/или комплексных величин или векторов, содержащихся в списках входных параметров.

В качестве аргументов функции допускается использовать величины, размеры, векторы и окружности. В последнем случае величина слагаемого равна радиусу указанной окружности с учетом его знака, вещественности или мнимости. Указание в качестве входного параметра переменной, содержащей хотя бы один объект иного типа, приведет к образованию в выходном параметре объекта с неопределенным значением NIL.

При записи знака “минус” перед именем переменной во входном параметре, числовые значения всех ее компонентов изменятся на противоположные по знаку, а направление векторов изменяется на противоположное.

Расчетная функция имеет внутрисистемное наименование EExecAO.

 

Параметры функции

Параметры
Типы объектов
Функциональное назначение параметров
Разность
Величина
Значение разности
Уменьшаемое
Величина, размер, окружность
Уменьшаемое
Вычитаемое
Величина, размер, окружность
Вычитаемое
 
Параметры
Типы объектов
Функциональное назначение параметров
Разность
Вектор
Значение разности
Уменьшаемое
Вектор
Уменьшаемое
Вычитаемое
Вектор
Вычитаемое
 

Прототип команды

AO Согласование Разность ; {-}Уменьшаемое {-}Вычитаемое .

 

Пример 1

Требуется рассчитать разность двух величин c1 и c2.

 

Алгоритм

1
Величина c1 есть 10,20 .
2
Величина c2 есть 30,40 .
3
Величина c3 есть разность c1 и c2 .
 

Пример 2

Требуется определить результат разности двух векторов v0 и v1.

 

Алгоритм

1
Точка p0 задана координатами -181.5 и 6.5 .
2
Точка p1 задана координатами -124.5 и 75.5 .
3
Точка p2 задана координатами -42.5 и 46.5 .
4
Точка p3 задана координатами 23.5 и -34.5 .
5
Вектор v0 задан точками p0 и p1 .
6
Вектор v1 задан точками p2 и p3 .
7
Величина c0 есть разность v0 и v1 .
 
 

 

Программа функции на языке Object Pascal

 

Программа функции на языке JavaScript

 

Программа функции на языке MaxScript