Delphi

Математические функции delphi: Математические функции в Delphi (модуль Math)

Математические функции в Дельфи

Октябрь 5th, 2013 admin

Математические функции описаны в модуле Math. Этот модуль должен быть подключен к приложению оператором uses.

Таблица математических функций в Delphi:

Функция

Описание

Аргумент

Abs (X)

абсолютное значение

целое и действительное

выражение

Ceil (X)

округление донаименьшего целого

выражение extended

Compare

Value (A, B)

сравнение двух значений

целые и действительные

выражения

DivMod (Divided,

Divisor, Result,

Remainer)

целочисленное деление:Result – результат,

Remainder – остаток

целые выражения

EnsureRange

(AValue,

Amin,Amax)

возвращает ближайшеек Avalue в диапазоне

Amin — Amax

целые и действительные

выражения

Exp(X)

экспонента

действительное

выражение

Floor (X)

округление до наиб целого,меньшего или равного

аргумента

выражение Extended

Frac (X)

дробная часть X-Unt(X)

выражение Extended

Frexp(X, Mantissa,

Exponent)

выделяет мантиссуи показатель степени 2

выражение Extended

Int(X)

целая часть аргумента

действительное

выражение

IntPower(X,E)

возведение Xв целую степень E: X в степени Е

выражение extended

Integer

IsInfinite(X)

определяет, не равенли аргумент бесконеч

действительное

выражение

IsNan (X)

определяет, не равен лиаргумент Nan – нечисловой

величине

действительное

выражение

IsZero(X, Epsilon)

определяет, не явлли аргумент от нуля

менее чем на Epsilon

целые или действ

числа

Ldepx(X,P)

умножение X на 2 в степени Р

выражение extended

Integer

Ln(X)

натуральный логарифм (X)

действительное

выражение

LnXP1(X)

натуральный логарифм(X+1)

выражение extended

Log10(X)

десятичный логарифм от X

Log2(X)

логарифм от Xпо основанию 2

LogN (N,X)

логарифм от Xпо основанию N

Max(A,B)

максимум двух чисел

выражение Integer,

int64, Single, Double

Extended

Min(A,B)

минимум двух чисел

Pi

число Пи

Poly(X,C)

вычисляет полином Xс массивом коэфф С

выражение extended

массив Double

Power (X, E)

возведение Xв произвольную степень

выражение extended

RoundTo (AValue,

Adigit)

округляет действ числодо заданного дес порядка

целые и действительные

выражения

Round(X)

ближайшее целоеаргумента

выражение extended

SameValue

(A, B, Epsilon)

сравнивает A и Bс точностью Epsilon

действительное

выражение

Sqr(X)

X*X

выражение extended

Sqrt(X)

корень

выражение extended

Trunc(X)

возвращает целую частьдейств выражения

выражение extended

. delphi 7 математические функции delphi математические функции математические функции delphi 7 математические функции в delphi математические функции в Delphi

. delphi математические функции математические функции дельфи математические функции делфи математические функции в delphi встроенные математические функции delphi

Опубликовано в рубрике Справочник

Комментирование и размещение ссылок запрещено.

Delphi

Delphi

Главная Обо мне Graphic Pen Psychology Philosophical Verses Dolphin Games Pictures Jean Paul Avisse Berge Гостевая

Тут собрано несколько модулей к Delphi, пара компонентиков, которые могут пригодиться в работе.

 

 

Functionx.pas

(6.4 K)

Модуль для преобразования строки,  включающую различные математические функции и переменные X, Y, Z в значение этой функции при заданных переменных. Содержит также и встроенную проверку орфографии.
Dm.pas (10.4 K) Сборка различных интересных функций. Рекурсивное удаление директории, копирование файлов, создание регионов для форм, Размер директории, переключение регистра… и многое другое.
Crypt.pas (2.3K) Небольшой модуль, посвящённый шифрованию — от самых примитивных примеров до простого XOR, шифрование файлов. ..
ImButton.pas (25K) Компонент на подобии TSpeedButton, но содержащий не одну, а четыре изображения — нормальное, активное, нажатое и недоступное. Имеется возможность плавного перехода между состояниями, возможно плавно показать компонент и т.д. и т.п.
FadeImage.pas

(1.6 K)

Компонент, позволяющий создавать плавные переходы между изображениями.

Вот парочка моих программ:

Graphic2002.exe

(497 K)

Программа рисует графики функций, позволяет находить корни уравнений, решать неравенства.
При нахождении ошибок мыльте. Есть небольшой HELP к нему, если не можете разобраться сами.
Разработана на основе FunctionX.pas, исходный код по желанию могу скинуть на мыло, но скорее всего без форм — много весят.
TrayCD.exe

 (163 K)

Название говорит само за себя: программа сидит в трее и по двойному клику открывает или закрывает дверцу CD-ROM’a.
Belflag.scr (192 K) Просты screensaver у выглядзе беларускага флага, як бел-чырвона-белый, так i чырвона-зялёны з арнаментам…
Notes.exe (140 K) Записки на рабочем столе.

 


©  Illusion Dophin 2002-2003
[email protected] ru

Хостинг от uCoz

Dew Research — Компонент математической библиотеки Компонент Delphi Компонент C++ Builder Net

  • Home
  • О нас
  • Новости

Представляем

Многоядерный математический движок для науки и техники

МтксВек

Многоядерный математический движок для науки и техники

Мастер ЦОС

Пакет расширенной обработки сигналов

Мастер статистики

Статистический пакет

Data Miner

Компоненты включения искусственного интеллекта

Свойства БПФ

Анализатор сигналов и регистратор

Последние новости

Студия Лаборатории Росы 2022

Написано

Мы рады объявить о выпуске Dew Lab Studio 2022 для Embarcadero Delphi и C++Builder. Особое внимание было уделено многопоточной библиотеке и пулу потоков. Следует ожидать существенного улучшения скорости в случае большого количества потоков (16+). В библиотеку также добавлена ​​точная K-NN методом полного перебора с исключительной производительностью. Другим набором функций, которые подверглись обработке, были процедуры статистического прогнозирования ARIMA от Stats Master.

Подробнее

Все новости

Dew Research разрабатывает математическое программное обеспечение для передовых научных вычислений, которому доверяют многие клиенты . MtxVec для Delphi, C++ Builder или .NET является альтернативой для таких продуктов, как Matlab, LabView, OMatrix, SciLab и т. д. Мы предлагаем высокопроизводительную математическую библиотеку, библиотеку статистики и библиотеку цифровой обработки сигналов (библиотеку DSP) для:

  • Embarcadero/ Числовые библиотеки и компоненты CodeGear Delphi и C++Builder
  • Компоненты Microsoft . NET, включая надстройки Visual Studio и числовую библиотеку .NET для C++, C# и Visual Basic

Скачать бесплатную пробную версию

Тематические исследования

Заказать сейчас

Оптимизированные функции

Базовая математическая библиотека использует версию LAPACK (Linear Algebra Pack), оптимизированную для процессоров Core Duo и Core i7, предоставленную Intel вместе с библиотекой Math Kernel. Наша библиотека организована в виде набора «примитивных» высокооптимизированных функций, охватывающих все основные математические операции. Все алгоритмы более высокого уровня используют эти основные оптимизированные функции, подобно тому, как LAPACK использует подпрограммы базовой линейной алгебры (BLAS).

Узнайте больше: MtxVec инкапсулирует LAPACK

Секреты производительности

Векторизация кода

Программа обеспечивает существенное повышение производительности при вычислениях с плавающей запятой за счет использования расширений CPU Streaming SIMD: наборы инструкций SSE4. 2, AVX, AVX2 и AVX512. (SIMD = одна инструкция, несколько данных.)

Узнать больше: Набираем скорость

Сверхпроводящее управление памятью

Эффективное массовое параллельное выполнение достигается с помощью сверхпроводящего управления памятью, которое обеспечивает нулевой конфликт потоков и проблемы с блокировкой, что позволяет линейное масштабирование с количеством ядер при низком потреблении памяти и отсутствии помех не вычислительные части проекта.

Узнать больше: Диспетчер сверхпроводящей памяти

Некоторые из наших клиентов

Информация о продукте

  • Delphi/C++ Builder
  • .NET
  • Свойства БПФ

Заказ

  • Delphi/C++ Builder
  • .NET
  • Свойства БПФ

Загрузки

  • Delphi/C++ Builder
  • .NET
  • Свойства БПФ

Информация

  • Поддержка продукта
  • Ресурсы
  • Клиенты
  • Карта сайта
  • Импрессум/Отказ от ответственности
  • Политика конфиденциальности
  • Политика конфиденциальности для приложений

© DewResearch, 1997–2022. Все права защищены.

Электронная почта Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Delphi & C++ Builder являются зарегистрированными товарными знаками корпорации Эмбаркадеро. Все остальные бренды и названия продуктов являются товарными знаками или зарегистрированными товарными знаками соответствующих владельцев.

Финансовые функции Delphi

Автор: Команда DelphiLand

В ответ на: Финансовые функции, отправленные Джоном

: Я нашел несколько библиотек научных и инженерных функций для Delphi, но не смог найти один для финансовых функций, т. е. NPV, IRR, амортизации и т. д.?

: Кто-нибудь получил какую-либо информацию, где Я могу найти?

Если вы не слышали о Delphi Math , вы не одиноки. Информация скрыта в документации Delphi, и лишь немногие программисты используют ее осознанно. MATH был включен, начиная с версии Delphi 2.0 Developer, но позже большая его часть стала доступна даже в версиях Delphi Personal.

Вот неполный алфавитный список доступных финансовых, статистических и связанных функций. в Delphi 6 и более поздних версиях:

DoubleDecliningBalance : вычисляет амортизацию актива с использованием метода двойного уменьшающегося остатка.

FutureValue : вычисляет будущую стоимость инвестиции.

InterestPayment : вычисляет процентную часть платежа по кредиту.

InterestRate : возвращает процентную ставку, необходимую для увеличения PresentValue до FutureValue.

InternalRateOfReturn : вычисляет внутреннюю норму доходности инвестиций.

Ldexp : вычисляет X * (2**P)

LnXP1 : возвращает натуральный логарифм (X+1)

Log10 : вычисляет основание журнала 10.

Log2 : вычисляет основание журнала 2.

LogN : вычисляет логарифм X для указанной базы.

Среднее : возвращает среднее значение всех значений в массиве.

MeanAndStdDev : вычисляет среднее значение и стандартное отклонение элементов массива.

Момент ПерекосКертоз : вычисляет среднее значение, дисперсию, перекос и эксцесс.

NumberOfPeriods : возвращает количество периодов оплаты инвестиции.

Платеж : вычисляет полностью амортизированный платеж.

PeriodPayment : возвращает основную сумму от полной оплаты.

PopnStdDev : вычисляет стандартное отклонение совокупности.

PopnVariance : вычисляет дисперсию генеральной совокупности.

Сила : возводит Базу в любую степень.

PresentValue : вычисляет текущую стоимость инвестиции.

SLN Амортизация : возвращает прямолинейную амортизацию актива.

StdDev : возвращает выборочное стандартное отклонение для элементов в массиве.

Sum : возвращает сумму элементов в массиве.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *