Группы пользователей Autodesk

         

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


К Команды

 

К Команды 
 

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



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

  • Вычисляются выражения в скобках, начиная со скобок максимальной вложенности
  • Выполняются операции в стандартной последовательности: вначале возведение в степень, затем умножение и деление, затем сложение и вычитание
  • Операции с равными приоритетами выполняются слева направо
  • Числовые выражения

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

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

    Оператор

    Операция

    ( )

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

    ^

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

    * , /

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

    +, –

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

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

    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]

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

     



    Содержание раздела