Операции преобразованния карт.
СПИСОК.
Сделаем обозначения
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); : делим каждое знчение карты на делитель
[вернуться]