Операции преобразованния карт.
СПИСОК.


Сделаем обозначения 
  FO  - структура данных, которая содержит карту - результат операции
  FI1 - карта - первый входной операнд
  FI2 - карта - второй входной операнд

тог


Список бинарных операций с картами

  N : opName : функция Delphi       : комментарий
----------------------------------------------------
  0 :  'add' : FO := fAdd(FI1,FI2); : сумма карт
  1 :  'sub' : FO := fSub(FI1,FI2); : разность
  2 :  'mul' : FO := fMul(FI1,FI2); : произведение значений
  3 :  'rat' : FO := fRat(FI1,FI2); : отношение (результат деления)
  4 :  'mid' : FO := fMid(FI1,FI2); : среднее значение


Список унарных операций с картами

  N : opName  : функция Delphi      : комментарий
-------------------------------------------------------
  0 : 'abs'   :  FO := fAbs(FI1);   :  abs    =  |FI1|
  1 : 'neg'   :  FO := fNeg(FI1);   :  neg    =  -FI1
  2 : 'sig'   :  FO := fSig(FI1);   :  Signum = Знак(FI1) (1,0,-1)
  3 : 'sq'    :  FO := fSq(FI1);    :  Square = FI1*FI1
  4 : 'sqrt'  :  FO := fSqrt(FI1);  :  SQuart = корень из FI1
  5 : 'inv'   :  FO := fInv(FI1);   :  inv    = 1/FI1
  6 : 'sin'   :  FO := fSin(FI1);   :  sin    = sin(FI1)
  7 : 'cos'   :  FO := fCos(FI1);   :  cos    = cod(FI1)
  8 : 'log'   :  FO := fLog(FI1);   :  log    = log10(FI1)
  9 : 'exp10' :  FO := fExp10(FI1); :  exp10  = 10^(FI1)


Список операций между картой и константой

  N : opName : функция Delphi       : комментарий
----------------------------------------------------
  0 :  'add' : FO := fAdd(FI1,k);   : добавляем константу к каждому элементу карты
  1 :  'sub' : FO := fSub(FI1,k);   : вычитаем константу из каждого элемента карты
  2 :  'mul' : FO := fMul(FI1,k);   : умножаем карту на множитель
  3 :  'rat' : FO := fRat(FI1,k);   : делим каждое знчение карты на делитель

[вернуться]
Можаровский С.Г. // mailto:mozharovskys@mail.ru // Home page Solar page