Сведения о синтаксисе выражений
 
 
 

При вычислении выражений с помощью команды КАЛЬК используются стандартные правила приоритета выполнения арифметических операций:

Числовые выражения

Числовые выражения строятся из целых и вещественных чисел и функций, соединенных следующими операторами:

Операторы для числовых выражений

Оператор

Операция

( )

группирование выражений

^

Возведение в степень

* , /

Умножение и деление

+, -

Сложение и вычитание

Вот примеры числовых выражений:

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]

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