- •Программа:
- •I. Линейная алгебра
- •II. Линейное программирование
- •III. Дифференциальное и интегральное исчисление.
- •IV. Дифференциальные уравнения и численные методы их решения
- •V. Аналитическая геометрия
- •VI. Функции многих переменных и теория поля.
- •VII. Элементы теории множеств
- •VIII. Теория вероятностей и математическая статистика.
- •Распределение по видам нагрузки
- •Учебный план
- •Приложение 1 Домашние задания Домашнее задание № 1. Определители.
- •Домашнее задание №2 Матрицы и операции над ними
- •Домашнее задание №3. Системы линейных алгебраических уравнений.
- •Домашнее задание №4 Область определения. Частные производные. Производная по направлению. Градиент. Дифференциал.
- •Домашнее задание №5. Производные и экстремумы функций.
- •Домашнее задание №6. Теория множеств.
- •Домашнее задание №7. Математическая логика
- •Домашнее задание №8. Теория вероятности и математическая статистика.
- •Домашнее задание №9. Сетевое планирование и управление.
- •Домашнее задание №9. Линейное программирование
- •Приложение 2
- •Семестр I Лабораторная работа №1. Макрокоманды программы Microsoft Excel 2003.
- •1. Макрокоманда: «Включение компьютера и вход в систему».
- •2. Макрокоманда: «Запуск программы Microsoft Excel».
- •3. Макрокоманда: «Выбор активного листа».
- •4. Макрокоманда: «Занесение целых чисел в ячейку».
- •5. Макрокоманда: «Занесение целых чисел в диапазон ячеек».
- •6. Макрокоманда: «Занесение десятичных дробей в ячейку».
- •7. Макрокоманда: «Занесение десятичных дробей в диапазон ячеек».
- •8. Макрокоманда: «Занесение заголовка в ячейку».
- •9. Макрокоманда: «Активизация диапазона ячеек».
- •10. Макрокоманда «Сортировка данных».
- •11. Макрокоманда: «Активизация несвязанного диапазона ячеек».
- •12. Макрокоманда: «Форматирование ширины столбца».
- •13. Макрокоманда: «Форматирование высоты строки».
- •14. Макрокоманда: «Специальная вставка – транспонирование».
- •15. Макрокоманда: «Выбор языка клавиатуры».
- •16. Макрокоманда: «Объединение ячеек».
- •17. Макрокоманда: «Добавление нового листа в рабочую книгу Excel».
- •18. Макрокоманда «Вставка символа».
- •19. Макрокоманда: «Заполнение арифметической прогрессии».
- •20. Макрокоманда: «Закрытие программы Microsoft Excel».
- •21. Макрокоманда «Создание индекса».
- •22. Макрокоманда «Выделение границ ячейки».
- •23. Макрокоманда «Центрирование данных в ячейке».
- •24. Макрокоманда: «Копирование в буфер обмена».
- •25. Макрокоманда: «Построение диаграммы».
- •26. Макрокоманда: «Занесение формул в ячейку».
- •27. Макрокоманда: «Автозаполнение - нумерация».
- •28. Макрокоманда: «Автозаполнение - формула».
- •Лабораторная работа №2. Определители 3-го порядка и их вычисление.
- •Лабораторная работа №3. Вычисление определителей 4-го порядка разложением по элементам любой строки.
- •Лабораторная работа №4. Вычисление определителей 4-го порядка разложением по элементам любого столбца.
- •Лабораторная работа №5 . Словесные алгоритмы линейной алгебры и их реализация в программе Excel.
- •Посчитайте определители следующих матриц:
- •Лабораторная работа №6. Вычисление ранга матрицы.
- •Задания для самостоятельной работы. Н айдите ранги следующих матриц: Лабораторная работа №7. Умножение матриц.
- •Это полезно знать!
- •Задания для самостоятельной работы.
- •Лабораторная работа №8. Вычисление обратной матрицы.
- •Задания для самостоятельной работы.
- •Лабораторная работа №9. Решение систем линейных уравнений по формуле Крамера.
- •Задания для самостоятельной работы.
- •Лабораторная работа № 10. Решение систем линейных уравнений в матричном виде.
- •Задания для самостоятельной работы.
- •Лабораторная работа № 11. Решение систем линейных уравнений с четырьмя неизвестными методом Гаусса.
- •Задания для самостоятельной работы.
- •Лабораторная работа № 12. Нахождение собственных значений линейного оператора.
- •Задания для самостоятельной работы.
- •Лабораторная работа № 13. Логические задачи в алгебре Буля.
- •Задания для самостоятельной работы.
- •Лабораторная работа № 14. Логические задачи в алгебре Жегалкина.
- •Если записать уравнение в виде
- •Уточнение корня методом проб.
- •Получим таблицу (рис. 15.3)
- •Уточнение корня методом половинного деления.
- •Задания для самостоятельной работы.
- •Лабораторная работа № 16. Задачи линейного программирования.
- •Задания для самостоятельной работы.
- •Семестр II Лабораторная работа № 2. Изучение числовых последовательностей
- •Задания
- •Лабораторная работа № 6. Численное дифференцирование степенной функции
- •Лабораторная работа №10. Приближенное вычисление определенных интегралов. Формула Симпсона.
- •Лабораторная работа№16. Закон устойчивости частот
- •Лабораторная работа №17. Анализ экономико-исторических явлений статистическими моделями
- •Задание
- •Список литературы
- •Дополнительная литература
Посчитайте определители следующих матриц:
Лабораторная работа №6. Вычисление ранга матрицы.
Рассмотрим матрицу типа [nm]:
Если в этой матрице выделить произвольно k столбцов и k строк, то элементы, стоящие на пересечении выделенных столбцов и строк, образуют квадратную матрицу k-го порядка. Определитель этой матрицы называется минором k-го порядка матрицы А. Очевидно, что матрица А обладает минорами любого порядка от 1 до наименьшего из чисел m и n. Среди всех отличных от нуля миноров матрицы А найдётся, по крайней мере, один минор, порядок которого будет наибольшим.
Наибольший из порядков миноров данной матрицы, отличных от нуля, называется рангом матрицы.
Если все элементы матрицы А равны нулю, то говорят, что ранг матрицы А равен нулю. Если ранг матрицы А равен r, то это означает, что в матрице А имеется, по крайней мере, один, отличный от нуля минор порядка r, но всякий минор порядка, большего чем r, равен нулю. Ранг матрицы А обозначается через r(А).
Очевидно, что всегда выполняется соотношение
0 r min(m,n).
Свойство 1. При транспонировании матрицы её ранг не меняется.
Свойство 2. Ранг матрицы не меняется при перестановке её столбцов (строк).
Свойство 3. Ранг матрицы не меняется при умножении всех элементов её столбца (строки) на отличное от нуля число.
Свойство 4. Ранг матрицы не изменится, если к одному из её столбцов (строк) прибавить другой столбец (строку), умножив его (её) на некоторое число.
Свойство 5. Ранг матрицы не изменится, если удалить из неё столбец (строку), состоящий из одних нулей.
Свойство 6. Ранг матрицы не изменится, если удалить из неё столбец (строку), являющийся линейной комбинацией других столбцов (строк).
Элементарными называются следующие преобразования матриц:
-
перестановка двух любых столбцов (строк);
-
умножение столбца (строки) на отличное от нуля число;
-
прибавление к одному столбцу (строке) линейной комбинации других столбцов (строк).
Из перечисленных выше свойств ранга матрицы следует, что при элементарных преобразованиях матрицы её ранг не меняется.
Две матрицы называют эквивалентными, если одна из них получается из другой с помощью применения конечного множества элементарных преобразований. Эквивалентные матрицы не являются равными, но их ранги равны. Если матрицы А и В эквивалентны, то это записывается так: АВ.
Канонической матрицей называется матрица, у которой в начале главной диагонали стоят подряд несколько единиц (число которых может равняться нулю), а все остальные элементы равны нулю, например:
При помощи элементарных преобразований строк и столбцов любую матрицу можно привести к канонической.
Ранг канонической матрицы равен числу единиц на её главной диагонали.
На практике для вычисления ранга матрицы достаточно привести матрицу к ступенчатому виду.
Пусть нам дана матрица А, имеющая следующий вид:
Чтобы вычислить ранг матрицы А, необходимо с помощью элементарных преобразований, преобразовать её к такому виду, в котором все элементы, располагающиеся ниже главной диагонали, были равны нулю. Для этого произведём анализ строк матрицы А. Интерес вызывает 2-я строка, в которой 1-й элементы равен 1, следовательно, используя свойства 1-4, во всех строках, кроме этой, получить ряд нулевых элементов с помощью следующих преобразований над строками:
-
к элементам 1-ой строки прибавим элементы 2-ой, умноженные на (-2);
-
к элементам 3-ей строки прибавим элементы 2-ой, умноженные на (-2);
-
к элементам 4-ой строки прибавим элементы 2-ой, умноженные на (-3).
В результате получим матрицу ĀА:
где вторая строка матрицы А становится первой строкой в матрице Ā.
В качестве вычислительного средства воспользуемся инструментами программы Excel. Для этого:
-
Включите компьютер.
-
После того, как на экране монитора появится рабочий стол операционной системы Windows, откройте окно Microsoft Excel.
-
Заполните ячейки таблицы значениями матрицы А (рис. 6.1).
После появления на экране компьютера матрицы А осуществляется указанный выше анализ строк. Для выполнения выбранного словесного алгоритма производим следующие действия.
-
Активизируйте ячейку А5 и занесите в неё с клавиатуры формулу =А1+А2*(-2). Результат занесите автозаполнением в ячейки В5D5.
-
В ячейке А6 разместите результат прибавления к 3-ей строке 2-ой, умноженной на (-2). Результат, полученный в ячейке, автозаполнением занесите в ячейки В6D6.
-
В ячейке А7 запишем формулу =А4+А2*(-3), после чего автозаполнением заполните ячейки В7D7 (см. рис. 6.2).
Рис. 6.1 Рис. 6.2
Из рис.38 видно, что в результате проделанных вычислений строки матрицы Ā оказались в ячейках А2D2, А5D5, А6D6, А7D7.
-
Снова глядя на экран компьютера, анализируем строки и составляем следующий словесный алгоритм, позволяющий преобразовать матрицу Ā так, чтобы в ней появились нулевые элементы ниже главной диагонали:
-
прибавим к 3-ей строке 2-ю, умноженную на число 4;
-
прибавим к элементам 4-ой строки элементы 2-ой, умноженные на число (-1).
В результате получим новую матрицу ВĀ:
Реализация этого словесного алгоритма производится следующим образом.
-
Активизируем ячейку А8 и запишем в неё формулу =А6+А5*4 и затем численный результат, полученный в ней, заносим автозаполнением в ячейки А7D7.
-
В ячейке А9 разместим результат прибавления 5-ой строки, умноженной на число (-1), к 7-ой, после чего автозаполнением занесём численные результаты в ячейки А9D9.
-
Анализируя строки полученной матрицы составляем следующий словесный алгоритм, позволяющий окончательно преобразовать матрицу В В/. Для этого:
-
прибавим к 3-ей строке матрицы В 4-ю строку, умноженную на число (-5) и деленную на число 3. Матрица В/А, будет иметь следующий вид:
-
Активизируем ячейку А10 и запишем в неё формулу =А8+А9*(-5)/3 и затем численный результат, полученный в ней, заносим автозаполнением в ячейки А10D10, см. рис. 6.3.
-
Элементы преобразованной матрицы В/ находятся в строках 2, 5, 9 и 10. Для того, чтобы все другие строки не мешали подсчёту ранга матрицы В/, воспользуемся пунктом меню ФОРМАТ и скроем их. Для этого:
-
н
Рис. 6.3
аведите курсор на ячейку А3 и после того, как он примет следующий вид , выполните нажатие ЛКМ на ячейке А3 и протащите его до ячейки D4; -
отпустите кнопку мыши при этом диапазон ячеек А3÷D4, окажется выделенным другим цветом;
-
в
Рис. 6.4
строке меню выполните нажатие ЛКМ на пункте ФОРМАТСТРОКА и, затем выполните нажатие ЛКМ на пункте СКРЫТЬ (рис. 6.4).
После проделанных действий на экране монитора возникнет следующее изображение (рис. 6.5).
-
Далее, в тексте задачника будем обозначать: скройте строки ...
Аналогичным способом скройте строки 1, 6, 7, 8. Экран программы Excel примет вид (рис. 6.6).
Рис. 6.5 Рис. 6.6
С помощью элементарных преобразований над строками матрицы А мы получили матрицу В/, эквивалентную матрице А. При этом r(В/)= r(А) = 4