|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Системы алгебраических уравнений
2.1. Cистемы линейных уравнений. Метод Гаусса. 2.2. Разреженные системы уравнений. LU-факторизация. Электронные схемы, содержащие сотни или даже тысячи элементов, описываются системами уравнений с матрицами очень большого размера. Но большая часть элементов в этих матрицах нулевые. Поэтому при расчете больших электронных схем требуются специальные алгоритмы анализа, в которых выполняются действия только с ненулевыми элементами разреженных матриц. Это позволяет сократить время счета на несколько порядков по сравнению с обычными алгоритмами, например, методом Гаусса. К тому же нулевые элементы разреженных матриц не надо хранить, что сокращает требуемый объем памяти. Использование техники разреженных матриц существенно экономит вычислительные затраты даже для простых схем. Пусть имеется система линейных алгебраических уравнений (СЛАУ)
Где
Такие системы уравнений получаются не только при анализе линейных схем, но также и в нелинейных схемах, например, при решении нелинейных уравнений методом Ньютона-Рафсона, с помощью рядов Вольтерра и т.п. Лучшим методом решения СЛАУ для электронных схем является метод Рассмотрим методику представления матрицы системы уравнений (1) в виде произведения нижней
Заметим, что Для поддиагональных элементов, когда Для наддиагональных элементов ( Отсюда получаем выражения для элементов матриц
После
Введем вспомогательный вектор
Этот вектор легко определяется из уравнения
благодаря специальной форме матрицы получаем Или в общем виде имеем
Этот процесс, как и в методе Гаусса, называется прямой подстановкой (или прямым исключением или прямым ходом). Для прямого исключения требуется также, чтобы Возвращаемся к (6) и определяем вектор неизвестных Начиная с последнего уравнения, находим последовательно все компоненты вектора
Этот процесс называется обратной подстановкой или обратным ходом(как в методе Гаусса). Еще раз отметим, что Анализ выражений (3) и (4) показывает, что при Далее по формуле (3) следует рассчитать 2-й столбец
Т.к. после вычисления В результате имеем следующий алгоритм 1. 2.
3. Прямая подстановка:
Обратная подстановка:
Проверить индексы! Скорее всего, есть опечатки Решение получается на месте столбца свободных членов
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.008 сек.) |