Математическая библиотека под C++ (типа MATLAB'овской под Borland Builder.)

Модератор: Модераторы разделов

Аватара пользователя
Eronex
Сообщения: 106
ОС: Ubuntu

Математическая библиотека под C++

Сообщение Eronex »

Писал недавно диплом одному дипломнику, была задача представить профиль во фрактальном виде, т.е. имеющийся дискретный график представляем рекурсивной формулой. Был код реализации MATLAB'овский, нужно было сделать тоже на C++. В MATLAB'е есть подключаемые библиотеки и описания классов для C++. Даже целая книга написана по теме, как эту прелесть заюзать.
В общем получился крутой такой абстрактный код, который вычисляет сложные вещи.

Так вот собственно вопрос: существует ли кросс-платформенная математическая библиотека для C++ с богатыми возможностями?
Спасибо сказали:
kamre
Сообщения: 243
ОС: Win7/Ubuntu 11.10

Re: Математическая библиотека под C++

Сообщение kamre »

eronex писал(а):
28.06.2009 14:08
Так вот собственно вопрос: существует ли кросс-платформенная математическая библиотека для C++ с богатыми возможностями?


Так матлабовские библиотеки же как раз кросс-платформенные и "с богатыми возможностями". Вот ссылка из гугла: http://linux4research.blogspot.com/2007/10...ons-from-c.html

Или нужно именно халявное свободное?
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Математическая библиотека под C++

Сообщение Portnov »

Одной либы для всего - скорее всего, не найдёте. Unix-way. Соответственно есть:

для длинной арифметики - gmp
для символьных вычислений - ginac
для преобразований Фурье - fftw
для линейной алгебры - blas
и мн.др., см. репозитории вашего дистрибутива :)
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Аватара пользователя
Eronex
Сообщения: 106
ОС: Ubuntu

Re: Математическая библиотека под C++

Сообщение Eronex »

kamre писал(а):
28.06.2009 14:38
eronex писал(а):
28.06.2009 14:08
Так вот собственно вопрос: существует ли кросс-платформенная математическая библиотека для C++ с богатыми возможностями?


Так матлабовские библиотеки же как раз кросс-платформенные и "с богатыми возможностями". Вот ссылка из гугла: http://linux4research.blogspot.com/2007/10...ons-from-c.html

Или нужно именно халявное свободное?
Кстати да, спасибо! Ведь есть же MATLAB под Linux оказывается :)


Portnov писал(а):
28.06.2009 15:21
Одной либы для всего - скорее всего, не найдёте. Unix-way. Соответственно есть:

для длинной арифметики - gmp
для символьных вычислений - ginac
для преобразований Фурье - fftw
для линейной алгебры - blas
и мн.др., см. репозитории вашего дистрибутива :)
А вот это, наверное то, что надо, благодарю :)
Спасибо сказали:
Аватара пользователя
GMar
Сообщения: 237
Статус: Будущий математик
ОС: Kubuntu,Ubuntu(UNR) 10.04

Re: Математическая библиотека под C++

Сообщение GMar »

Примечание:
для ценителей Qt - есть вариант, лежит в Qt Solutions:
http://www.qtsoftware.com/products/appdev/...ducts/catalog/4
А именно:

MML Widget (Updated!) (Open Source LGPL Edition available.)
The QtMmlWidget component renders mathematical formulas written in MathML 2.0.

http://www.qtsoftware.com/products/appdev/...ts/qtmmlwidget/
Спасибо сказали:
Аватара пользователя
deadhead
Сообщения: 1913
Статус: zzz..z

Re: Математическая библиотека под C++

Сообщение deadhead »

[x] close
Спасибо сказали:
fsolve
Сообщения: 1

Re: Математическая библиотека под C++

Сообщение fsolve »

может актуально еще
http://www.gnu.org/software/gsl/
http://alglib.sources.ru/
Спасибо сказали: