Примеры матричных операций с применением пакета LinearAlgebra
Следующий пример иллюстрирует создание двух случайных матриц M1 и М2 и затем их умножение:
Параметр inplace в функции умножения обеспечивает помещение результата умножения матриц на место исходной матрицы M1 – излюбленный прием создателей быстрых матричных алгоритмов NAG. Поскольку матрицы M1 и М2 заданы как случайные, то при повторении этого примера результаты, естественно, будут иными, чем приведенные.
Следующий пример иллюстрирует проведение хорошо известной операции LU-разложения над матрицей М, созданной функцией Matrix: