Сводка функций модуля Math
Здесь я привожу полный список всех функций и процедур модуля Math. При переходе от Delphi 2 к Delphi 3 модуль Math почти не изменился, фирма Borland ввела в него только три новые функции: MaxIntVal ue, MInIntValue и Sumint. Эти функции отличаются от своих прототипов (MaxValue, MI nVal ue и Sum) лишь тем, что работают исключительно с целыми числами, не принимая и не возвращая величин с плавающей точкой. Что касается остальных функций, то большинство из них вполне очевидно. Если вам покажется иначе - что ж, садитесь за исследования. И не надейтесь, что все тайны Delphi достанутся вам на блюдечке в виде help-файла! Тригонометрические функции и процедуры ArcCos - Арккосинус ArcCosh - Пиперболический арккосинус ArcSIn - Арксинус ArcSInh - Гиперболический арксинус ArcTahn - Гиперболический арктангенс ArcTan2 - Арктангенс с учетом квадранта (функция ArcTan, не учитывающая
квадрант, находится в модуле System) Cosh - Гиперболический косинус Cotan -
Котангенс CycleToRad - Преобразование циклов в радианы DegToRad - Преобразование градусов в радианы GradToRad - Преобразование градов в радианы Hypot - Вычисление гипотенузы прямоугольного треугольника по длинам катетов RadToCycle - Преобразование радианов в циклы RadToDeg - Преобразование радианов в градусы RacIToGrad - Преобразование радианов в грады SinCos - Вычисление синуса и косинуса угла. Как и в случае SumAndSquares и MeanAndStdDev, одновременная генерация обеих величин происходит быстрее Sinh - Гиперболический синус Tan - Тангенс Tanh - Гиперболический тангенс
Арифметические функции и процедуры Cell - Округление вверх Floor - Округление вниз Frexp - Вычисление мантиссы и порядка заданной величины IntPower - Возведение числа в целую степень. Если вы не собираетесь пользоваться экспонентами с плавающей точкой, желательно
использовать эту функцию из-за ее скорости Ldexp - Умножение Х на 2 в заданной степ
ени LnXPI - Вычисление натурального логарифма Х+1. Рекоме!
ндуется
для X, близких к нулю LogN - Вычисление логарифма Х по основанию N LogIO - Вычисление десятичного логарифмах Log2 - Вычисление двоичного логарифмах Power - Возведение числа в степень. Работает медленнее IntPower, но для операций с плавающей точкой вполне приемлемо
Финансовые функции и процедуры DoubleDecliningBalance - Вычисление амортизации методом двойного баланса FutureValue - Будущее значение вложения InterestPayment - Вычисление процентов по ссуде InterestRate - Норма прибыли, необходимая для получения заданной суммы InternalRateOfReturn - Вычисление внутренней скорости оборота вложения для ряда последовательных выплат NetPresentValue - Вычисление чистой текущей стоимости вложения для ряда последовательных выплат с учетом процентной ставки NumberOf Periods - Количество периодов, за которое вложение достигнет заданной величины Payment
- Размер периодической выплаты, необходимой для погашения ссуды, при заданном числе перио
дов, процентной ставке, а также текущем и будущем значениях ссуды PerlodPayment - Платежи по процентам за заданный период PresentValue - Текущее значение вложения SLNDepreclatlon - Вычисление амортизации методом постоянной нормы SYDepreclatlon - Вычисление амортизации методом весовых коэффициентов
Статистические функции и процедуры MaxIntValue - Максимальное значение в наборе целых чисел. Функция появилась в Delphi 3. ее не существует в Delphi 2 MaxValue - Максимальное значение в наборе чисел. В Delphi 2 функция возвращает минималъное значение Mean - Среднее арифметическое для набора чисел MeanAndStdDev - Одновременное вычисление среднего арифметического и стандартного отклонения для набора чисел. Вычисляется быстрее, чем обе величины по отдельности MinIntValLie - Минимальное значение в наборе целых чисел. Функция появилась в Delphi 3, ее не существует
в Delphi 2 MInValue - Минимальное значение в наборе чисел. В Delphi 2 функция во
звращает максимальное значение MoiiientSkewKurtosIs - Ста!
тистичес
кие моменты порядков с первого по четвертый, а также асимметрия (skew) и эксцесс (kurtosis) для набора чисел Norm - Норма для набора данных (квадратный корень из суммы квадратов) PopnStdDev - Выборочное стандартное отклонение. Отличается от обычного стандартного отклонения тем, что при вычислениях используется выборочное значение дисперсии, PopnVarl апсе (см. ниже) PopnVarlance - Выборочная дисперсия. Использует "смещенную" формулу TotalVanance/n RandG - Генерация нормально распределенных случайных чисел с заданным средним значением и среднеквадратическим отклонением StdDev - Среднеквадратическое отклонение для набора чисел Sum - Сумма набора чисел SLimsAndSquares - Одновременное вычисление суммы и суммы квадратов для набора чисел. Как и в других функциях модуля Math, обе величины вычисляются быстрее, чем по отдельности Sumint - Сумма набора целых чисел.
Функция появилась в Delphi 3, ее не существует в Delphi 2 SLimOfSquares - Сумма ква
дратов набора чисел Total Variance - "Полная дисперсия" для набора чисел. Это сумма квадратов расстояний всех величин от их среднего арифметического Variance - Выборочная дисперсия для набора чисел. Функция использует "несмещенную" формулу TotalVanапсе/ (п -1)
Экспорт в Excell
Использую форматирование столбца в следующем виде Sheet.Columns[1].NumberFormat:='0.00'. Всё работает. Но на других ...
Продолжение темы "Пиратов бесконечности"
А вот натуральный сценарий: Вот это более или менее приближенный вариант сценария: В далеком будущем людт столкнутся ...
Как сохранить изменения
Написал прогу, прописал ее в автозагрузку, но вот проблема, эта извините за выражения, сволочь, не сохраняет изменения ...
Иерархические структуры данных в реляционных БД
Наряду с «плоскими» данными, при построении даже простых информационных систем, приходится хранить в БД и информацию о «вложенных» друг в друга сущностях, т.е иерархические данные. Организация хранения такой информации в реляционных БД проста, но не всегда очевидна для тех, кто впервые сталкивается с подобной задачей. В данной статье я попытаюсь поделиться накопленным опытом.
Delphi 7: Для профессионалов
Несмотря на солидную толщину книга не является справочником, напротив, - это, скорее, учебник, призванный сделать работу программиста в среде Delphi действительно эффективной и профессиональной. В этой книге автор попытался практически полностью исключить справочный материал, сконцентрировавшись на технологиях эффективного использования Delphi. Приведено более 300 примеров. Как сказал один из подписчиков групп новостей, «книги Кэнту — это по сути „delphi.filtered“, только больше и лучше». Книга предназначена для программистов, разработчиков и всех, серьезно интересующихся программированием в среде Delphi.
Автор: Кэнту М.
Coding - Портал программистов Всё что нужно настойщему программисту ! Огромное колличество сайтей, исходники, новейшие компоненты, FAQ, форум, а так-же различные утилиты для программиста ! Программирования на Delphi, C++, ...
» Оценка сайта: 3
Хокку дня
Всем хороши самурайские жены: Прекрасны, как Аматэраcу Жарят и парят, но скалкой дерутся изрядно...
Афоризмы
На детях гениев природа отдыхает...Но это не значит, что если природа отдохнула на твоем ребенке, то ты - гений (первый наш афоризм, скомпонованный участниками обсуждений на афоризмах много.ру)
Фраза дня
Зеркало - это средство коммуникации с умным человеком
Дурацкие законы (информация предоставлена сайтом kurilka.com)
В Мичигане (США) женщина не может постричь волосы без предварительного согласия мужа.
В Пенсильвании (США) всем водителям, оказавшимся на сельских дорогах ночью, предписывается- останавливаться через каждую милю и стрелять из ракетницы, ждать 10 минут пока с дороги уйдет скот, который мог на ней оказаться, и затем ехать дальше..
И на закуску коротенький анекдот
- Аэропорт, аэропорт, я борт 57, терплю бедствие! - Борт 57, борт 57, вас понял! Вычеркиваю!