![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Амортизатор |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 17.4.2005 Где: в Караганде Репутация: 1 Всего: 8 |
Есть ли в стандартной библиотеке средства для решения сиситемы лин. уравнений, заданной матрицей коэффициентов и свободных членов. Приведите, п-ста, функцию с опис. параметров, если таковая имеется.
-------------------- Поехали! |
|||
|
||||
comcon1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 11.6.2005 Где: Москва ДАС-МГУ Репутация: 12 Всего: 17 |
Посмотри библиотеку BLAS на parallel.ru (НИВЦ МГУ). Это оптимизированная для быстрых (в т.ч. паралельных) вычислений библиотека по линейной алгебре.
Добавлено @ 11:08 Ну там, вроде по ней какие-то примеры есть. Если я ошибся - лезь сразу на Boost.org. Это оттуда библиотека. Там полная дока лежит. По крайней мере, матрицы умножать, инвертировать - там все это довольно просто. |
|||
|
||||
Амортизатор |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 17.4.2005 Где: в Караганде Репутация: 1 Всего: 8 |
Спасибо, мне просто нужно было лишь решить систему из пяти уравнений. лень было получать решение самому, но раз нет стандартных функций, возиться со сторонними библиотеками не имеет смысла.
-------------------- Поехали! |
|||
|
||||
comcon1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 11.6.2005 Где: Москва ДАС-МГУ Репутация: 12 Всего: 17 |
__Это не сторонняя библиотека. Ты посмотри на форумцев: BOOST - очень широко используемая библиотека, почти как STL. Тебе дешевле залезть на сайт и посмотреть примеры. Тебе всего-то матрицу инвертировать и умножить на вектор.
__Библиотеку включишь и 5 строк напишешь, заодно будешь знать, как пользоваться на следующий раз. А сторонняя библиотека - тебя еще и от исключений более или не менее защитит. __Как раз, когда лень возиться - и надо смотреть в сторонние библиотеки ![]() |
|||
|
||||
chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 6 Всего: 44 |
так если так то можно было воспользоваться каким нибудь маткадом или матлабом |
|||
|
||||
nosorog |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 9.6.2006 Репутация: нет Всего: нет |
chaos, Можешь объяснить как писать прогу через модули?
|
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
а также найти обратную матрицу (для этого еще и детерминант надо вычислить) ![]() -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
np9mi7 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 553 Регистрация: 17.8.2003 Где: Volgograd, Russia Репутация: 5 Всего: 10 |
![]() |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
ну да, как то не подумал ![]() -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
Helicopterr |
|
||||||||||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 355 Регистрация: 20.8.2005 Где: Stavropol Репутация: 2 Всего: 3 |
В math.h? Там только калькуляторные функции.
Существуют специальные алгоритмы. Например: Метод квадратного корня
Метод Некрасова
Метод Гаусса
Метод итераций
Метод Монте-Карло
Метод ортогонализации
Это сообщение отредактировал(а) Helicopterr - 12.6.2006, 12:32 -------------------- people can fly |
||||||||||||||||
|
|||||||||||||||||
Kolobock |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 22.6.2006 Репутация: нет Всего: нет |
Здравствуйте,
У меня такая задача: Решить плохо обусловленную систему уравнений с избыточной информацией (т.е. матрица прямоугольная) да еще с априорными ограничениями на результат решения... библиотечки в интернете с такой функцией не нашел, может кто-нибудь знает где такое чудо лежит? |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |