Математические функции в Дельфи
Октябрь 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
IllusDolphin@yandex. 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 : возвращает сумму элементов в массиве.