Foreval - компилятор математических выражений (формул)

Foreval – компилятор математических выражений (формул), заданных строчными типами. Foreval представляет собой dll библиотеку и компоненту для использования в математических программах, выполняющих 'run-time' вычисления и нуждающихся во внешнем высокопроизводительном компиляторе (построение графиков, вычисление заранее неизвестных функций и т.д.).v.8.4.16 Основные свойства: Неограниченная длина и сложность выражений Добавление переменных с плавающей точкой, целочисленных переменных, параметров и массивов. Добавление внешних функций с любым и плавающим числом переменных Вычисление n-ой и смешанной производных Многоуровневая оптимизация кода.

Foreval создан в Delphi. В комплекте присутствует 'source-code'.
Компилировать начиная с Delphi6

web: http://dmanx.narod.ru

e-mail: delphimanx@rambler.ru

licence: freeware

Прикрепленный файлРазмер
Foreval.rar213.43 кб

Как раз то что нужно.Только вот при запуске тестовой программы вылетает ошибка когда нажимаю кнопку Calc

Цитата:
Project Project1.exe raised exception class EConvertError with message ''(x*sin(2*t*x-1)^2-y*cos(2*t*x-1)^3)/(x*sin(2*t*x-1)^2+y*cos(2*t*x-1)^3)+exp(x)*(sh(x)+ch(x)+th(x))+ad(n)*sumv(ad)' is not a valid floating point value'. Process stopped. Use Step or Run to continue.

Если программа запускается из Delphi, то нужно запретить все исключения: Delphi 2009: tools/options/debugger options/language exceptions/(notify on language exception - off) либо (EConvertError - on)

что-такое sh(x) и ch(x), у меня просто задание с этими, даже не не знаю как их назвать "штуками". что от меня требуют?

Это гиперболические синус и косинус соотвественно. Подробнее можешь посмотреть в википедии http://ru.wikipedia.org/wiki/Гиперболические_функции

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
Проверка
Антиспам проверка
Image CAPTCHA
...