Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Для новичков > Алгоритм вычисления определителя... |
Автор: GaGu 19.1.2008, 16:49 |
Доброе время суток, господа! Обращаюсь к вам со следующим вопросом: как на С++ можно реализовать алгоритм вычисления определителя произвольной матрицы NxN, причём сначала программа спрашивает размерность матрицы(то есть N), затем предлагает её заполнить, и уже после этого выводит результат(т.е значение определителя). Прошу хотя бы намекнуть, лучше конечно было бы показать код ![]() И ещё, есть ли стандартные библиотечные функции для работы с матрицами? Если да, то какие? Всем заранее спасибо, с уважением GaGu! ![]() |
Автор: archimed7592 19.1.2008, 17:08 |
Перед тем как реализовывать нужно придумать(или уже знать) сам алгоритм. 1. Считать с клавиатуры N. 2. http://forum.vingrad.ru/index.php?show_type=forum&showtopic=189118&kw=%D0%B4%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2-array-vector-faq&show_topics_from_subforums=&st=0. 3. Посчитать детерминант по твоему алгоритму. 4. Вывести результат. Какие конкретно пункты из перечисленных вызывают затруднения? |
Автор: MAKCim 19.1.2008, 18:01 | ||
плохо GaGu, LU-разложение http://alglib.sources.ru/matrixops/general/det.php |
Автор: Treod 19.1.2008, 20:57 | ||
Метод Гаусса:
|
Автор: GaGu 19.1.2008, 21:59 |
Спасибо за код, очень помогло. Я вот только в С++ не очень то и гуру, поэтому хочу спросить: что за функция fabs()? И ещё, может кто знает, где можно доку достать по функциям, содержащимся в <math.h>? Заранее спасибо. |
Автор: JackYF 19.1.2008, 22:13 | ||
документация рулит. Прочитай.
cppreference.com |
Автор: DigitSphinx 19.1.2008, 22:16 | ||
Google.com MSDN |
Автор: Treod 21.1.2008, 12:34 | ||
fabs() - абсолютное значение числа;) |
Автор: SimpAlex 22.7.2008, 15:41 |
ygujyg |