русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Приведение квадратичных форм к нормальному виду элементарными преобразованиями


Дата добавления: 2014-10-02; просмотров: 711; Нарушение авторских прав


Симметричные матрицы A и F назовем конгруэнтными, если найдется невырожденная матрица P, что . Матрицы билинейной формы в различных базисах конгруэнтны. Из теоремы Лагранжа вытекает, что симметричная квадратная матрица конгруэнтна диагональной матрице diag(1,…,1.-1,…,-1,0,…,0). Опишем алгоритм приведения симметричной квадратной матрицы F к диагональному виду элементарными преобразованиями. Отметим, если мы совершаем какие то действия со строками матрицы F, то те же самые действия надо совершить и со столбцами матрицы. Номера столбцов будут указываться в квадратных скобках, а номера строк – в круглых скобках.

  1. Положим r=1.
  2. Если , то перейдем на шаг 4, иначе шаг 3.
  3. Положим , , где . Затем увеличим r на 1 и вернемся на шаг 2.
  4. Если найдется i, что , то положим , и вернемся на шаг 2. В противном случае перейдем на шаг 5.
  5. Если для всех i,j>r справедливо неравенство , то алгоритм работу закончил. В противном случае найдутся номера i,j, для которых . Тогда переставим строки и столбцы и вернемся на шаг 2.

Легко проверить, что предложенный алгоритм построит диагональную матрицу конгруэнтную исходной матрице. Преобразованиями вида , можно добиться, чтобы на главной диагонали стояли только 0,1,-1. Перестановками строк и столбцов элементы матрицы, стоящие по главной диагонали, можно расположить в порядке не возрастания.

Если приписать справа единичную матрицу, то элементарные преобразования можно запомнить в ней.



<== предыдущая лекция | следующая лекция ==>
Метод выделения квадратов (Лагранжа). | Закон инерции квадратичных форм.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.006 сек.