Сведения о синтаксисе выражений
К Команды
|
| ||||
Сведения о синтаксисе выражений |
| ||||
При вычислении выражений с помощью команды КАЛЬК используется стандартный порядок выполнения арифметических операций.
Числовые выражения
Числовые выражения строятся из целых и вещественных чисел и функций, соединенных следующими операторами:
( ) | группирование выражений | ||
^ | Возведение в степень | ||
* , / | Умножение и деление | ||
+, – | Сложение и вычитание |
Вот примеры числовых выражений:
3
3 + 0.6
(5.8^2) + PI
Векторные выражения
Векторные выражения строятся из точек, векторов, чисел и функций, соединенных следующими операторами:
( ) | группирование выражений | ||
& | Векторное произведение векторов (вектор)
[a,b,c]&[x,y,z] = [ (b*z) – (c*y) , (c*x) – (a*z) , (a*y) – (b*x) ] | ||
* | Скалярное произведение векторов (вещественное число)
[a,b,c]*[x,y,z] = ax + by + cz | ||
*, / | Умножение и деление вектора на вещественное число
a*[x,y,z] = [a*x,a*y,a*z] | ||
+ , – | Сложение и вычитание векторов (точек)
[a,b,c] + [x,y,z] = [a+x,b+y,c+z] |
Вот примеры векторных выражений:
A+[1,2,3] представляет собой точку, расположенную в [1,2,3] единицах относительно точки A.
В выражении:
[2<45<45] + [2<45<0] – [1.02, 3.5, 2]
производится сложение двух точек и вычитание третьей. Первые две точки заданы сферическими координатами.