Матрицы. Действия над матрицами. Свойства операций над матрицами. Виды матриц.
Раздел недели: Обезжиривающие водные растворы и органические растворители. Составы для очистки и обезжиривания поверхности.
Поиск на сайте DPVA
Поставщики оборудования
Полезные ссылки
О проекте
Обратная связь
Ответы на вопросы.
Оглавление
Таблицы DPVA.ru — Инженерный Справочник
Адрес этой страницы (вложенность) в справочнике dpva.ru: главная страница / / Техническая информация/ / Математический справочник / / Линейная алгебра. Вектора, матрицы, определители, миноры, детерминанты… / / Матрицы. Действия над матрицами. Свойства операций над матрицами. Виды матриц.
Поделиться:
Матрицы, виды матриц, типы матриц. Действия и операции над матрицами. Свойства операций над матрицами.
Матрицы (и соответственно математический раздел — матричная алгебра)имеют важное значение в прикладной математике, так как позволяют записать в достаточно простой форме значительную часть математических моделей объектов и процессов. Термин «матрица» появился в 1850 году. Впервые упоминались матрицы еще в древнем Китае, позднее у арабских математиков.
Матрицей A=Amn порядка m*n называется прямоугольная таблица чисел, содержащая m — строк и n — столбцов.
Элементы матрицы aij, у которых i=j, называются диагональными и образуют главную диагональ.
Для квадратной матрицы (m=n) главную диагональ образуют элементы a11, a22,…, ann .
Виды матриц
1. Прямоугольные: m и n — произвольные положительные целые числа
2. Квадратные: m=n
3. Матрица строка: m=1. Например, (1 3 5 7 ) — во многих практических задачах такая матрица называется вектором
4. Матрица столбец:n=1. Например
5. Диагональная матрица:m=n и aij=0, если i≠j. Например
6. Единичная матрица:m=n и
7. Нулевая матрица:aij=0, i=1,2,…,m / j=1,2,…,n
8. Треугольная матрица: все элементы ниже главной диагонали равны 0.
Пример.
9. Симметрическая матрица: m=n и aij=aji(т.е. на симметричных относительно главной диагонали местах стоят равные элементы), а следовательно A’=A
Например,
10. Кососимметрическая матрица:m=n и aij=-aji (т.е. на симметричных относительно главной диагонали местах стоят противоположные элементы). Следовательно, на главной диагонали стоят нули (т.к. при i=j имеем a ii=-aii)
Пример.
Ясно, A’=-A
11. Эрмитова матрица:m=n и aii=-ãii (ãji— комплексно — сопряженное к aji, т.е. если A=3+2i, то комплексно — сопряженное Ã=3-2i)
Пример
Равенство матриц.
A=B, если порядки матриц A и B одинаковы и aij=bij (i=1,2,…,m; j=1,2,…,n)
Пример
Поиск в инженерном справочнике DPVA. Введите свой запрос:
Дополнительная информация от Инженерного cправочника DPVA, а именно — другие подразделы данного раздела:
Поиск в инженерном справочнике DPVA. Введите свой запрос:
Если Вы не обнаружили себя в списке поставщиков, заметили ошибку, или у Вас есть дополнительные численные данные для коллег по теме, сообщите , пожалуйста. Вложите в письмо ссылку на страницу с ошибкой, пожалуйста.
Коды баннеров проекта DPVA.ru Начинка: KJR Publisiers
Консультации и техническая поддержка сайта: Zavarka Team
Проект является некоммерческим. Информация, представленная на сайте, не является официальной и предоставлена только в целях ознакомления. Владельцы сайта www.dpva.ru не несут никакой ответственности за риски, связанные с использованием информации, полученной с этого интернет-ресурса.
Free xml sitemap generator
Добавление и вычитание матриц в Python
Улучшить статью
Сохранить статью
Уровень сложности:
Easy
Последнее обновление:
30 Дек, 2020
Читать
Обсудить
Улучшить статью
Сохранить статью
В этой статье мы обсудим, как складывать и вычитать элементы матрицы в Python.
Пример:
Предположим, у нас есть две матрицы A и B.
А = [[1,2],[3,4]]
В = [[4,5],[6,7]]
тогда мы получаем
А+В = [[5,7],[9,11]]
А-Б = [[-3,-3],[-3,-3]]
Теперь давайте попробуем реализовать это с помощью Python
1. Добавление элементов матрицы
В приведенном выше коде мы использовали метод np.add() для добавления элементов двух матриц. Если форма двух массивов не одинакова, то есть arr1.shape != arr2.shape, они должны транслироваться в общую форму (которая может быть формой одного или другого).
Python3
импорт numpy as np
A = np.array([[ 1 , 2 ], [ 3 , 4 ]])
B = np. array([[ 4 , 5 ], [ 6 , 7 ]])
print ( "Printing elements of first matrix" )
print (A)
print ( "Printing elements of second matrix ")
Печать (b)
Печать (" Два матрица ")
49949 49949 «0045 print (np. add(A, B))
Вывод:
Печать элементов первой матрицы
[[1 2]
[3 4]]
Печать элементов второй матрицы
[[4 5]
[6 7]]
Добавление двух матриц
[[ 5 7]
[ 9 11]]
2. Вычитание элементов матриц
В приведенном выше коде мы использовали np.subtract() для вычитания элементов двух матриц. Он возвращает разницу между arr1 и arr2 поэлементно.