Основные операции с матрицами
Сложение двух матриц | Умножение матрицы на скаляр |
Складывать матрицы можно только при условии, что они имеют одинаковый размер. Чтобы сложить две матрицы, нужно сложить все их соответствующие элементы. | Скаляр представляет собой константу. Чтобы умножить матрицу на скаляр, нужно умножить на скаляр каждый элемент этойматрицы. |
|
|
Перемножение двух матриц
Две матрицы можно перемножить при условии, что количество столбцов первой матрицы равно количеству строк второй матрицы. Перед умножением следует указать, где будет находиться результирующая матрица (следует указывать реальный размер с правильным количеством ячеек; если размеры матриц заранее неизвестны, лучше выбрать слишком большой диапазон, чем слишком маленький). После указания местоположения новой матрицы, можно ввести функцию массива МУМНОЖ(матрица1;матрица2), выполняющую перемножение матриц, указывая диапазоны матриц с помощью мыши. Чтобы закончить ввод формулы следует нажать комбинацию клавишCtrl+Shift+Enter,тогда функция перемножения матриц будет введена во все ячейки матрицы-произведения.
Транспонирование матриц с помощью функции ТРАНСП()
Необходимо:
Ввести исходную матрицу.
Указать диапазон ячеек соответствующего размера, куда нужно поместить результат.
Ввести функцию массива ТРАНСП(матрица), указав с помощью мыши диапазон ячеек, содержащих исходную матрицу.
Ввод завершить комбинацией клавиш Ctrl+Shift+Enter.
Обращение матриц
Операция применима только к квадратным матрицам. Кроме того, она должна быть несингулярной.
Необходимо:
Ввести исходную матрицу.
Указать место для размещения обратной матрицы и ее правильный размер (он совпадает с размером исходной матрицы).
Ввести функцию массива МОБР(матрица), указав с помощью мыши диапазон ячеек, содержащих исходную матрицу.
Ввод завершить комбинацией клавиш Ctrl+Shift+Enter.
Вычисление детерминанта матрицы
Детерминант матрицы - это скалярная величина, которая определяется только для квадратных матриц. Часто используется для решения системы линейных уравнений, для определения сингулярности матрицы. Если детерминант матрицы равен 0, то системауравнений не имеет решения, а матрица сингулярная. Для вычисления детерминанта используется функция массива МОПРЕД(матрица).
Решение систем линейных уравнений
Одним из наиболее распространенных применений матричных операций является решениесистем линейных алгебраических уравнений.
Процесс выглядит так:
Уравнения записываются в матричной форме (матрица коэффициентов, умноженная на вектор неизвестных, равняется известному вектору правой части уравнения).
Матрица коэффициентов обращается.
Правая и левая части уравнения умножаются на матрицу, обратную матрице коэффициентов.
В результате выполнения третьего шага получается вектор, компонентами которого будут искомые неизвестные. Естественно решение системы существует только тогда, когда матрица ее коэффициентов несингулярная.
Дана система уравнений с тремя неизвестными:
Задача. Найти по приведенной схеме неизвестные токи i1, i2 и i3.
Согласно закону Кирхгофа для напряжения алгебраическая сумма всех изменений напряжения в замкнутом контуре равна нулю.
Согласно закону Кирхгофа для тока алгебраическая сумма входящих и выходящих токов в любом разветвлении контура равна нулю.
Электродвижущая сила источника питания и значения сопротивлений приведены в таблице
Е | 12 В |
R1 | 30 Ом |
R2 | 40 Ом |
R3 | 50 Ом |
Закон Кирхгофа для токов в узле b:
Закон Кирхгофа применительно к левому и внешнему контурам цепи:
После выражения напряжения через токи и сопротивления, получается:
Получается система трех уравнений с тремя неизвестными i1, i2 и i3. Ее можно записать таким образом, чтобы в правых частях уравнений находились неизвестные, умноженные на соответствующие коэффициенты, а в левых - свободные члены:
В матричной форме ее можно записать:
После подстановки известных значений из таблицы:
Вычисление детерминанта матрицы коэффициентов с помощью функции МОПРЕД0 свидетельствует о том, что решение системы уравнений существует, он не равен 0.
С помощью функции МОБР() находится обратная матрица системы.
С помощью функции МУМНОЖ() обращенная матрица умножается на вектор свободных членов. В результате получается решение системы уравнений, т.е. значения токов в контуре.
- Основные понятия объектно-ориентированного программирования
- Объекты
- Классы объектов
- Три основных принципа ооп
- Событийный механизм управления
- Структура приложения разработанного с использованием ооп
- Этапы создания приложений
- Интегрированная среда разработки приложений
- Структура проекта Delphi
- Общая организация программы в Delphi
- Структура главного файла проекта *.Dpr
- Структура модуля приложения Delphi *.Pas
- Структура событийной процедуры
- Создание, компиляция и сохранение проекта
- Основные общие свойства компонентов Delphi
- Основные общие методы объектов Delphi
- Основные события объектов Delphi
- События инициируемые мышью
- События инициируемые клавиатурой
- События инициируемые для компонентов
- Краткая характеристика компонентов, используемых при создании простых приложений
- Основы программирования вDelphi
- Основные элементы алгоритмического языка
- Алфавит языка
- Константы и переменные
- Типы данных
- Скалярные, стандартные типы данных
- Пользовательские скалярные типы данных
- Выражения и операции
- Арифметические выражения
- Логические выражения
- Строковые выражения
- Стандартные подпрограммы
- Операторы
- Простые операторы
- Структурные операторы
- Составной оператор
- Условные операторы
- Организация ввода-вывода данных
- Подпрограммы пользователя
- Пользовательские процедуры
- Пользовательские функции
- Структурированные типы данных Массивы
- Описание массивов
- Операции над строками
- Текстовые файлы
- Открытие текстового файла
- Процедуры для открытия текстовых файлов
- Обработка текстовых файлов
- Функции работы с файлами
- Закрытие файла
- Пакеты прикладных программ
- Обработка текстовых данных Текстовые редакторы и текстовые процессоры
- Основные понятия текстового процессора
- Режим вставки и замены символов
- Копирование, перемещение и удаление текста
- Копирование и перемещение фрагментов текста
- Удаление текста
- Операция откатки
- Форматирование текста
- Работа с окнами
- Перемещение текста в окне
- Минимальный набор типовых операций при работе с текстом
- Расширенный набор типовых операций
- Обзор некоторых операций
- Режимы отображения документов
- Масштаб отображения документа
- Форматы текстовых файлов
- Автоматизация ввода информации в компьютер
- Сканеры для ввода текстов и иллюстраций:
- Программы оптического распознавания текстов
- Автоматический перевод документов
- Работа с гипертекстовыми документами
- Обработка числовых данных Электронные таблицы
- Основные понятия эт
- Типовая структура интерфейса эт
- Типы входных данных эт
- Форматирование в эт
- Формулы
- Функции
- Относительная и абсолютная адресация
- Правило относительной ориентации клетки
- Копирование формул
- Перемещение формул
- Режимы работы табличного процессора
- Основные группы команд
- Диаграммы
- Функции в Excel
- Математические и статистические функции
- Логические функции
- Работа с матричными объектами: векторы, матрицы и массивы
- Основные операции с матрицами
- Использования функций поиска для поиска значений в таблицах и связи между таблицами
- Аналитические методы обработки числовых данных
- Математические пакеты как инструмент обработки числовых данных
- Обзор некоторых математических пакетов
- Обработка графических данных Компьютерная графика
- Виды компьютерной графики
- Растровая графика
- Векторная графика
- Математические основы векторной графики
- Соотношение между векторной и растровой графикой
- Фрактальная графика
- Основные понятия компьютерной графики Разрешение изображения и его размер
- Цветовое разрешение и цветовые модели
- Цветовая модель rgb
- Цветовая модель cmyk
- Цветовая модель hsb
- Преобразование между моделями
- Коротко о главном
- Классы программ для работы с растровой графикой
- Коротко о главном
- Основные редакторы векторной графики
- Основные понятия векторной графики
- Свойства объектов векторной графики
- Коротко о главном
- Информационно-поисковые системы и их классификация
- Информационные единицы баз данных
- Модели данных
- Классификация баз данных
- Этапы проектирования баз данных
- Нормализация таблиц при проектировании базы данных
- Субд Microsoft Access
- Свойства полей базы данных Access
- Типы данных Access
- Объекты базы данных
- Компьютерные сети
- Основные характеристики и классификация компьютерных сетей
- Основные характеристики сетей
- Топология сетей Физическая передающая среда лвс
- Основные топологии лвс
- Архитектуры сетей
- Модель взаимосвязи открытых систем
- Сетевое оборудование
- Глобальная компьютерная сеть Internet История развития Internet
- Структура и принципы работы Интернет
- Адресация в Интернет
- Базовые протоколы Интернет
- Прикладные протоколы и службы Интернет
- Унифицированный указатель ресурса Интернет (url)
- Соединение с провайдером
- Сервисы Интернет world-wide-web (Всемирная информационная сеть)
- Электронная почта e-mail
- Телеконференции
- Icq (от англ. I Seek You – я ищу тебя)
- Поиск информации в Интернет
- Сетевой этикет
- Методы защиты информации и сведений, составляющих государственную тайну
- Компьютерные вирусы и их классификация
- Средства защиты от вирусов
- Разработка политики информационной безопасности
- Технические, организационные и программные средства обеспечения сохранности и защиты от несанкционированного доступа
- Криптография