Исследование методов обработки изображений с помощью пакета IMAGE PROCESSING TOOLBOX: Методические указания к лабораторным работам, страница 20

·  RAND - формирование массива элементов, распределенных по равномер­ному закону;

·  RANDN - формирование массива элементов, распределенных по нормаль­ному закону;

·  CROSS - векторное произведение;

·  KRON - формирование тензорного произведения;

·  LINSPACE - формирование линейного массива равноотстоящих узлов;

·  LOGSPACE - формирование узлов логарифмичесокй сетки;

·  MESHGRID - формирование узлов двумерной и трехмерной сеток;

·  : - формирование векторов и подматриц.

Операции над матрицами

·  DIAG - формирование или извлечение диагоналей матрицы;

·  TRIL - формирование нижнетреугольной матрицы (массива);

·  TRIU - формирование верхнетреугольной матрицы (массива);

·  FLIPLR - поворот матрицы относительно вертикальной оси;

·  FLIPUD - поворот матрицы относительно горизонтальной оси;

·  ROT90 - поворот матрицы на 90 градусов;

·  RESHAPE - преобразование размеров матрицы.

·   

Основные математические функции системы Matlab

Базовые функции

·  ABS - абсолютное значение;

·  ANGLE - аргумент комплексного числа;

·  REAL, IMAG - действительная и мнимая части комплексного числа;

·  CONJ - операция комплексного сопряжения;

·  SIGN - вычисление знака числа;

·  CEIL, FIX, FLOOR, ROUND -  функции округления;

·  REM - функция остатка;

·  GCD - наибольший общий делитель;

·  LCM - наименьшее общее кратное;

·  RAT, RATS - представление результата в виде рационального числа или цепной дроби.

Трансцендентные функции

·  SQRT - квадратный корень;

·  EXP - экспоненциальная функция;

·  LOG - функция натурального логарифма;

·  POW2 - экспонента по основанию 2;

·  NEXTPOW2 - ближайшая степень по основанию 2;

·  LOG2 - фунции логарифма;

·  LOG10 - функции логарифма.

Тригонометрические функции

·  SIN, SINH - функции синуса;

·  ASIN, ASINH - функции обратного синуса;

·  CSC, CSCH - функции косеканса;

·  ACSC, ACSCH - функции обратного косеканса;

·  COS, COSH - функции косинуса;

·  ACOS, ACOSH - функции обратного косинуса;

·  SEC, SECH - функции секанса;

·  ASEC, ASECH - функции обратного секанса;

·  TAN, TANH - функции тангенса;

·  ATAN, ATAN2, ATANH - функции обратного тангенса;

·  COT, COTH -  функции котангенса;

·  ACOT, ACOTH - функции обратного котангенса.

Преобразования системы координат

·  CART2POL - преобразование декартовой системы координат в полярную и цилиндрическую;

·  CART2SPH - преобразование декартовой системы координат в сфериче­скую;

·  POL2CART - преобразование полярной и цилиндрической систем координат в декартову;

·  SPH2CART - преобразование сферической системы координат в декартову.

Операторы, специальные символы, переменные и константы

Арифметические операторы

·  + plus       - сложение;

·  + uplus     - унарное сложение;

·  - minus     - вычитание;

·  - uminus  - унарное вычитание;

·  * mtimes  - умножение матриц;

·  .* times     - поэлементное умножение для массивов;

·  ^ mpower  - возведение матрицы в степень;

·  .^ power  -возведение в степень для массивов;

·  \ mldivide  - левое деление матриц;

·  / mrdivide  - правое деление матриц;

·  .\ ldivide     - левое деление для массивов;

·  ./ rdivide  -правое деление для массивов;

·  kron  - тензорное произведение векторов.

Операторы отношения

·  ==    eq     - тождественно;

·  ~=    ne     - нетождественно;

·  <    lt       - меньше;

·  >    gt      - больше;

·  <=    le      - меньше или равно;

·  >=    ge     - больше или равно.

Логические операторы

·  &  and    - логическое И;

·  |  or      - логическое ИЛИ;

·  ~  not    - логическое НЕТ;

·  xor           - логическое ИСКЛЮЧИТЕЛЬНОЕ ИЛИ;

·  any          - истинно, если хотя бы 1 элемент вектора не равен нулю;

·  all             - истинно, если все элементы вектора не равны нулю.

Специальные символы

·  :      - сечение массива;

·  ()    - указание последовательности выполнения операций;

·  []    - формирование массива;

·  {}    - многомерные массивы;

·  .      - десятичная точка (разделитель);

·  .      - выделение поля структуры;

·  ..     - указатель на каталог-родитель;

·  ...    - продолжение строки;

·  ,      - разделитель;

·  ;      - подавление вывода эхо-результата;

·  %    - комментарий;

·  !      - вызов команды операционной системы;

·  =     - присваивание;

·  '      - кавычка;

·  .' transpose        - транспонирование элементов массива;

·  ' ctranspose       - транспонирование элементов матрицы;

·  [, ] horzcat          - объединение элементов в строку;

·  [; ] vertcat           - объединение элементов в столбец;

·  ( ), { },. subsasgn          - присваивание подмассива;

·  ( ), { },. subsref  - ссылка на подмассив;

·  subsindex           - индекс подмассива.

Операторы поразрядной обработки

·  bitand       - поразрядное И;

·  bitcmp      - биты дополнения;

·  bitor          - поразрядное ИЛИ;

·  bitmax      - максимальное число разрядов;

·  bitxor        - поразрядное ИСКЛЮЧИТЕЛЬНОЕ ИЛИ;

·  bitset        - задать бит;

·  bitget        - узнать бит;

·  bitshift     - поразрядный сдвиг.

Операторы обработки множеств

·  union      - объединение множеств;

·  unique    - выделение множества;

·  intersect  - пересечение множеств;

·  setdiff     - разность множеств;

·  setxor     - ИСКЛЮЧИТЕЛЬНОЕ ИЛИ для множеств;

·  ismember- истинно, если это элемент множества.

Специальные переменнные и константы

·  ans      - результат выполнения последней операции;

·  eps      - машинная точность;

·  realmax    - наибольшее число с плавающей точкой;