| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > math библиотека |
| Автор: saint 16.2.2006, 12:45 |
| ДОброго времени суток. Подскажите пожалуйста библиотеку классов из мира open-source для математических вычислений. Желательно проверенную временем, стабильную, функциональную. Пока требуестя только работа с: -- векторами, -- полиномами, -- матрицами -- и обыкновенными линейными диф. уравнениями. Можно и отдельные либы по каждому пункту. Заранее благодарен. |
| Автор: koljan 16.2.2006, 19:28 |
| по-моему это <vector> |
| Автор: MAKCim 16.2.2006, 20:38 | ||
скорее vector - это контейнер объектов, а не математический аппарат для работы с числами (нет множества операторов типа operator+=, operator+ и т. д) |
| Автор: Dark Elf 16.2.2006, 22:37 |
| http://www.boost.org/libs/libraries.htm#Math |
| Автор: saint 16.2.2006, 22:58 |
| нашел вот такую вот либу - gsl (GNU Scientific Library) http://www.gnu.org/software/gsl/ - функциональность афигенная, но ни хера ни понятно |
| Автор: saint 17.2.2006, 17:58 |
| все что душе угодно, ООП!!! http://www.oonumerics.org/oon/ |
| Автор: koljan 18.2.2006, 00:59 |
| не подскажите какая функция выделяет целую часть числа (типа как в паскале trunc(x)) |
| Автор: Partizan 18.2.2006, 01:16 |
| floor(double x) или ceil(double x) в зависимости от того в какую сторону нужно округлить... |
| Автор: saint 18.2.2006, 23:49 |
| еще здесь http://gd.tuwien.ac.at:8050/ |
| Автор: Helicopterr 20.2.2006, 04:14 | ||
(int) (число); |
| Автор: koljan 7.3.2006, 15:27 |
| что делать если мне надо использовать функции div() fmod() с одними и теми же переменными ведь div()-использует int а fmod()-double |
| Автор: Dark Elf 7.3.2006, 15:50 |
| koljan, пользуйся преобразованием типов |