![]() |
|
|
![]()
|
|
| Ura20007 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 248 Регистрация: 22.4.2007 Репутация: нет Всего: 1 |
Здраствуйте.Помогите пожалуйста с алгоритмом к решению трехдиагональных систем в компактной схеме.
http://2u.ifolder.ru/4026753 Заранее спасибо за любую помощь |
|||
|
||||
| marcusmae |
|
|||
![]() stravaganza ![]() ![]() Профиль Группа: Участник Сообщений: 874 Регистрация: 26.3.2006 Репутация: нет Всего: 39 |
Привет,
посмотрел скан с формулами. Именно компактного метода у меня нет, но вот, могу предложить хедер с обычной прогонкой. Думаю, что модифицировать метод не должно составить большого труда. А чём хороша эта компактная форма по сравнению с обычной прогонкой? Это сообщение отредактировал(а) marcusmae - 6.11.2007, 20:10 Присоединённый файл ( Кол-во скачиваний: 7 )
elimination3.h 1,83 Kb-------------------- ἀπὸ μηχανῆς θεός |
|||
|
||||
| Ura20007 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 248 Регистрация: 22.4.2007 Репутация: нет Всего: 1 |
По моему метод прогонки это итерационный метод,а у меня нет.
Добавлено через 1 минуту и 33 секунды Не понятно по какому алгоритму решать систему Это сообщение отредактировал(а) Ura20007 - 6.11.2007, 20:54 |
|||
|
||||
| marcusmae |
|
|||
![]() stravaganza ![]() ![]() Профиль Группа: Участник Сообщений: 874 Регистрация: 26.3.2006 Репутация: нет Всего: 39 |
Нет, метод прогонки (равно как его big daddy метод Гаусса) - это точный метод. И Ваш тоже. Там индексы означают не итерации, а номера строк/столбцов в трёхдиагональной матрице. А под итерационными методами обычно подразумевают методы, умеющие искать решение не точно, а приближенно, до определённой точности. Например, метод бисопряжённых градиентов - это итерационный метод. Ну как же? = Я скачал и посмотрел Вашу книжку : в ней обычная прогонка и "компактная" одна под другой... И формулы все даны. Что-то не так? Это сообщение отредактировал(а) marcusmae - 6.11.2007, 21:47 -------------------- ἀπὸ μηχανῆς θεός |
|||
|
||||
| Ura20007 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 248 Регистрация: 22.4.2007 Репутация: нет Всего: 1 |
Непонятно последовательность по которой нужно решать задачу(((
|
|||
|
||||
| marcusmae |
|
|||
![]() stravaganza ![]() ![]() Профиль Группа: Участник Сообщений: 874 Регистрация: 26.3.2006 Репутация: нет Всего: 39 |
Вы решаете задачу определения решения системы алгебраических линейных уравнений Ax = F, где A - трёхдиагональная матрица, F - вектор правой части. Нужно найти вектор иксов. Метод состоит из двух этапов : прямой ход и обратный ход. В прямом ходе вычисляются массивы коэффициентов мю и жэ. Они выражаются с помощью формул в Вашей книжке через элементы диагоналей трёхдиагональной матрицы : a[k] и с[k]. У меня в программе они называются альфа и бета. В обратном ходе вычисляется решение - массив иксов с использованием полученных коэффициентов мю и жэ и элементов вектора правой части F. Добавлено через 8 минут и 26 секунд Возможно, Вам просто тяжело эту книжку читать. Она, извиняюсь, какая-то левая. Возьмите что-нибудь добротно написанное, типографное, не на печатной машинке со вписанными формулами. Например, А.А.Самарский Введение в численные методы. -------------------- ἀπὸ μηχανῆς θεός |
|||
|
||||
![]()
|
| Правила форума "Алгоритмы" | |
|
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Алгоритмы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |