- Сообщения
- 4,020
- Репутация
- 626
AutoIt: 3.3.8.0
Версия: 2.0
Категория: Математика / Линейная алгебра
Описание: Набор функций для выполнения алгебраических и матричных операций над матрицами, такие как сложение, умножение, транспонирование, обращение матриц, и т.д. Полный список функций и их описаний ниже:
Screenshot: N/A
Источник: Kaster
Автор(ы): Kaster
Дополнение
Матрицей называется математический объект состоящий из пронумерованных элементов, которые можно представить в виде прямоугольной таблицы. К матрицам применимы "обычные" алгебраические операции, такие, как сложение, умножение матрицы на матрицу, вычитание, возведение в степень, и, также ряд "необычных" (по отношению к действительным числам) операций - траспонирование, обращение, взятие шпура (след), нахождение минора, нахождение нормы, коммутатора, и т.д. Основное применение матричное исчисление находит при решении системы линейных алгебраических уравнений (СЛАУ), так как в этом случае задача, в большинстве своем, сводится к нахождению обратной матрицы.
Заметки на полях
Заинтересованных прошу усиленно протестировать функции. Все результаты проверялись стандартными средствами Excel. Обо всех багах/пожеланиях/замечаниях очень прошу сообщить.
Версия: 2.0
Категория: Математика / Линейная алгебра
Описание: Набор функций для выполнения алгебраических и матричных операций над матрицами, такие как сложение, умножение, транспонирование, обращение матриц, и т.д. Полный список функций и их описаний ниже:
Примеры: В приложенном архиве_Matrix_Add (Сложение матриц)
_Matrix_Subst (Вычитание матриц)
_Matrix_Identity (Единичная матрица)
_Matrix_MZeros (Нулевая матрица)
_Matrix_NumProd (Произведение матрицы на число)
_Matrix_VecProd (Произведение матрицы на вектор справа - тоже самое, что произведение матрицы на матрицу-столбец)
_Matrix_Transpose (Транспонирование матрицы)
_Matrix_MProd (Произведение двух матриц)
_Matrix_Power (Степень от матрицы - получается последовательным умножением матрицы на саму себя)
_Matrix_LinSolver (Вектор-решение СЛАУ - используется LUP-разложение, устойчивое по отношению к нулевому ведущему элементу)
_Matrix_Inverse (Обратная матрица)
_Matrix_Deter (Определитель/Детерминант матрицы - находится с использованием формулы Коши-Бине для компонент при LUP-разложении)
_Matrix_Commut (Коммутатор двух операторов в матричной форме)
_Matrix_Trace (След/Шпур матрицы)
_Matrix_Norm (Различные нормы от матриц)
_Matrix_Minor (Минор матрицы)
_Matrix_CoMinor (Дополнительный минор квадратной матрицы/определителя)
_Matrix_Cofactor (Кофактор матрицы или алгебраическое дополнение)
Screenshot: N/A
Источник: Kaster
Автор(ы): Kaster
Дополнение
Матрицей называется математический объект состоящий из пронумерованных элементов, которые можно представить в виде прямоугольной таблицы. К матрицам применимы "обычные" алгебраические операции, такие, как сложение, умножение матрицы на матрицу, вычитание, возведение в степень, и, также ряд "необычных" (по отношению к действительным числам) операций - траспонирование, обращение, взятие шпура (след), нахождение минора, нахождение нормы, коммутатора, и т.д. Основное применение матричное исчисление находит при решении системы линейных алгебраических уравнений (СЛАУ), так как в этом случае задача, в большинстве своем, сводится к нахождению обратной матрицы.
Заметки на полях
Заинтересованных прошу усиленно протестировать функции. Все результаты проверялись стандартными средствами Excel. Обо всех багах/пожеланиях/замечаниях очень прошу сообщить.