|
3 / 4 / 1
Регистрация: 13.07.2011
Сообщений: 313
|
|
Решить систему алгебраических линейных неоднородных уравнени22.07.2011, 15:58. Показов 16328. Ответов 152
Метки нет (Все метки)
У меня есть система линейных уравнений. В ней 4000 уравнений.
Киньте плиз код для её решения. Желательно, чтобы он был максимально быстрым.
0
|
|
| 22.07.2011, 15:58 | |
|
Ответы с готовыми решениями:
152
Решить систему линейных алгебраических уравнений
Решить систему алгебраических уравнений методом Гаусса |
|
3 / 4 / 1
Регистрация: 13.07.2011
Сообщений: 313
|
|
| 05.08.2011, 16:43 [ТС] | |
|
Теперь тот же косяк и с матрицей коэффициентов))
0
|
|
|
Higher
|
||
| 05.08.2011, 16:57 | ||
|
А если не сравнивать, то работать будет только с матрицами без нулевых элементов. Чтобы работало с любыми матрицами, находят опорный элемент. У вас я этого не увидел. Хотя, возможно, плохо смотрел.
0
|
||
|
3 / 4 / 1
Регистрация: 13.07.2011
Сообщений: 313
|
|
| 05.08.2011, 17:20 [ТС] | |
|
Кстати, может кто знает какой нить матпакет, который сможет решить эту систему? что то типа mathlab?
0
|
|
|
2383 / 1667 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
|
|
| 05.08.2011, 17:32 | |
|
hello19, ну а чем, собственно, matlab не подходит? Или scilab? Разумеется, надо использовать инструментарий для Sparse Matrix.
0
|
|
|
3 / 4 / 1
Регистрация: 13.07.2011
Сообщений: 313
|
|
| 05.08.2011, 17:35 [ТС] | |
|
scilab уже юзаю... хотелось бы чтобы пошустрее решало что-то...
Что касается матлаба, то никак не могу найти бесплатную версию... везде платить)
0
|
|
|
|
||||||
| 05.08.2011, 22:20 | ||||||
|
https://www.cyberforum.ru/cpp/thread3119.html - копался по форуму. А вобще всерьёз подумываю об испытании матричного метода решения СЛАУ
Вот что удалось откопать
Сейчас сдесь смотрю http://alglib.sources.ru/matrixops/general/det.php Добавлено через 37 секунд Сейчас сдесь смотрю http://alglib.sources.ru/matrixops/general/det.php
2
|
||||||
|
3 / 4 / 1
Регистрация: 13.07.2011
Сообщений: 313
|
|
| 06.08.2011, 20:44 [ТС] | |
|
ммм.... интересность
0
|
|
|
3 / 4 / 1
Регистрация: 13.07.2011
Сообщений: 313
|
|
| 08.08.2011, 10:30 [ТС] | |
|
Я на самом деле тоже уже на alglib скачивал.. что-то у меня с ним не срослось)
Кстати, интересную особенность заметил. Помнишь ту мою проблему со считыванием файла? Так вот, как только появляется косяк со считыванием из файла с расширением txt нужно просто его содержимое копирнуть в другой файл с расширением txt. Вообще понятия не имею почему и как это, но... работает.
0
|
|
|
|
||
| 08.08.2011, 14:50 | ||
1
|
||
|
3 / 4 / 1
Регистрация: 13.07.2011
Сообщений: 313
|
|
| 08.08.2011, 14:52 [ТС] | |
|
с моими...
можно как нить вообще избавиться от этого? я имею ввиду от того, чтобы по 10 раз пересохранять содержимое файла?
0
|
|
|
|
|
| 08.08.2011, 16:19 | |
|
Система решена!После реализации алгоритма вычёркивания строк и столбцов, метод Гаусса начал обрабатывать систему где-то за 2 секунды, решение занимает около 10 секунд. Сжатие матрицы сделал посредством обычных присваиваний, как оказалось работа memcpy приводила к потере строк, в результате скорость алгоритма немножко пострадала, зато считает правильно и довольно быстро!
В архивах - сам cpp-шник и Матрицы А В а также результат расчёта сохранённый в Х.txt
1
|
|
|
3 / 4 / 1
Регистрация: 13.07.2011
Сообщений: 313
|
|
| 08.08.2011, 16:21 [ТС] | |
|
Сейчас посмотрим что там и как
0
|
|
|
3 / 4 / 1
Регистрация: 13.07.2011
Сообщений: 313
|
|
| 08.08.2011, 16:26 [ТС] | |
|
Интересно интересно... просто я решил туже систему на матпакете scilib и результаты вообще не такие))))))
кстати, почему матрица А с таким непонятным расширением?
0
|
|
|
|
|||||||
| 08.08.2011, 16:32 | |||||||
1
|
|||||||
|
3 / 4 / 1
Регистрация: 13.07.2011
Сообщений: 313
|
|
| 08.08.2011, 16:36 [ТС] | |
|
Наличие этих нулевых строчек по идее ни как не сказывается на результате.
В матпакете я решил систему порядка 3638 и 3635(без плохих строчек) и результаты совпали (хотя есть отличия, но они где-то в 8 знаке после запятой)
0
|
|
|
3 / 4 / 1
Регистрация: 13.07.2011
Сообщений: 313
|
|
| 08.08.2011, 16:41 [ТС] | |
|
я сейчас вручную прорешал 3 уравнения и... кароч ваще не сходится ни с одним результатом))))
0
|
|
| 08.08.2011, 16:41 | |
|
Решить систему линейных неравенств Решить систему линейных уравнений вида Ax=b методом Зейделя
Система линейных алгебраических уравнений Система линейных алгебраических уравнений Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|
|
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю
Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы
Кратко. . .
|
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем
**Полевые заметки о двухнедельной совместной работе**. . .
|
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928
Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
|