Изображение квадрата Дюрера

ООО АВТОМАТИКА плюс

Rambler's Top100

Рейтинг@Mail.ru

Справочная система




Функции ядра MatriX


Имя функции: CalcFunc

Объявление:
  • function CalcFunc(const SourAr: string; DestAr: string; Func: TRealFunc): string; overload;
  • function CalcFunc(const SourAr: string; DestAr: string; Func: TExtendFunc): string; overload;

Назначение:

Вычисляет заданную математическую функцию с одним параметром.


Пример:

Пусть есть массив
A = [1 2 3 4 5];
Выполним возведение в квадрат:
CalcFunc('A', 'A', fncSqr);
Получим массив
A = [1 4 9 16 25]

Вместо fncSqr можно указывать другие функции, в том числе и свои. Функция CalcFunc прогоняет последовательно каждый элемент массива SourAr через заданную функцию. Обе функции одинаковы. Вторая функция принимает последний параметр, имеющий процедурный тип TExtendFunc, что позволяет напрямую использовать многие функции, объявленные в модуле Math.




Смотрите также:

Логинов Дмитрий © 2005-2015