Математика


More Math FunctionsMore Math Functions

Набор математических функций. Включает в себя:

  • возведение в степень 10, десятичный логарифм;
  • является ли число простым, целым;
  • преобразование градов, градусов и радианов;
  • вычисление тангенса, секанса, косеканса, котангенса;
  • применение теоремы Пифагора;
  • площадь треугольника, круга, сектора, эллипса, квадрата, прямоугольника;
  • площадь поверхности куба, поверхности прямоугольной призмы, сферы, цилиндра, конуса, трапезоида;
  • длина окружности и эллипса;
  • объем куба, параллелепипеда, призмы, сферы, цилиндра, конуса;
  • расстояние между двумя точками;
  • факториал; наибольший общий делитель, наименьший общий множитель;
  • Дополнительно прилагается модуль с набором строковых функций, аналогичных используемым в dBase.

NRand - Normally-Distributed Random Number Generator

Функция - генератор случайных чисел с нормальным распределением.
NRand --- Return normally-distributed random number

Numerical Integration by the Simpson Method

Два варианта программы для численного интегрирования функции на заданном участке методом Симпсона. В качестве примера приведена функция f(x) = 1/x.

Numerical Recipes in Pascal

Численные Методы для языка Pascal. Огромный набор математических функций, охватывающих несколько разделов:

  • решение линейных алгебраических уравнений;
  • интерполяция и экстраполяция;
  • вычисление и интегрирование функций;
  • специальные функции (Гамма, Бессель, распределение Стьюдента...);
  • генерация случайных чисел;
  • методы сортировки;
  • нахождение корней и системы нелинейных уравнений;
  • нахождение минимумов и максимумов функций;
  • матричные преобразования;
  • спектральные методы и преобразование Фурье;
  • статистическая обработка данных;
  • моделирование данных;
  • интегрирование обыкновенных дифференциальных уравнений;
  • учет граничных условий;
  • уравнения в частных производных.

This NUMERICAL RECIPES PASCAL SHAREWARE DISKETTE contains Pascal procedures originally published as the Pascal Appendix to the FORTRAN book NUMERICAL RECIPES: THE ART OF SCIENTIFIC COMPUTING by William H. Press, Saul A. Teukolsky, Brian P. Flannery, and William T. Vetterling (Cambridge University Press, 1986)

Point in Poly - алгоритм "входит ли точка в обьект"

Описание и исходники алгоритма "находится ли точка в сложном объекте, состоящем из прямых линий"...

RandAs - Pseudo Random Generators

Набор датчиков псевдослучайных чисел и обслуживающих их процедур, написанных в основном на языке Ассемблера. Модуль ориентирован на использование в TurboPascal.

Recursive Factorial Calculating

This function calcalates a Factorial recursively

Solve Linear Equations System with the Gauss-Jordan

Четыре варианта программы для решения системы линейных уравнений с использованием метода Гаусса-Жордана. Причем, уравнений может быть больше, чем неизвестных.

Solve Nonlinear Equations by the Newton Method

Решение нелинейных уравнений методом Ньютона. В качестве примера используется функция Y=X^2-2. В архиве приведено 4 варианта программы.

Turbo Pascal Numerical Methods ToolBox

MATH ToolBox (Turbo Pascal Numerical Methods Toolbox) - это около 1,3 мега исходников с различными математическими методами (БПФ, сплайн интерполяция, гаусовское распределение и т.д.).