Лабораторная по численным методам. Трёхдигональная ленточная матрица, модифицированный метод прогонки (C++)

Отменен
Заказ
6403769
Раздел
Математические дисциплины
Предмет
Численные методы
Антиплагиат
Не указан
Срок сдачи
3 Дек в 23:55
Цена
500 ₽
Блокировка
10 дней
Размещен
1 Дек в 22:13
Просмотров
11
Описание работы

Требования к реализации класса/процедур для работы с векторами и матрицами специального вида:

хранение матрицы как набора векторов;

индексация элементов, начиная с единицы;

нумерация диагональных векторов по номеру строки;

запрет на использование двумерного индексатора для матрицы. 


Разработать и реализовать модифицированный алгоритм прогонки для матрицы специального вида согласно вашему индивидуальному варианту


смотреть 4 пункт меню! и там менять my_modified_sweep_method


алгоритмы описаны в файлах, в коде реализован алгоритм для другого вида матрицы (как у меня побочная диагональ, но портящие строки две верхние, а не k и k+1. всё что я менял для своего варианта - с постфиксом "my" перед методом. так что можно ориентироваться на алгоритм другого варианта и подгонять под мой). сейчас проблема в том, что вроде бы в итоге на побочной диагонали (вектор b) единицы, сверху есть элементы до k строки, ниже k+1 строки есть элементы, но в векторе F лежит не то что нужно и проверка показывает очень разные значения при умножении матрицы на вектор с просто вектором F (соответственно очень большая погрешность, а должна быть как 2e-10 и тд).

мой вариант:

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир