First Commit

This commit is contained in:
Sergiusz Warga 2021-03-06 13:11:29 +01:00
commit e2a9a9425c
2 changed files with 20 additions and 0 deletions

View File

@ -0,0 +1,20 @@
% Outer Product Gaussian Elimination (Alg. 3.2.1)
function outer_product_gaussian_elimination(A)
[n, m] = size(A);
if n ~= m
error('Matrix is not squared!')
end
if det(A) == 0
error('Matrix is not nonsingular!')
end
A
for k = 1 : n-1
k
rows = k + 1 : n
A(rows, k) = A(rows, k)/A(k, k)
A(rows, rows) = A(rows, rows) - A(rows, k) * A(k, rows)
end

0
README.md Normal file
View File