From 0b3a6c5473041768341e409ce041e5c988d77879 Mon Sep 17 00:00:00 2001 From: Jiri Pittner Date: Sun, 21 Nov 2021 00:08:09 +0100 Subject: [PATCH] gauss elimination for vecmat3 --- t.cc | 37 ++++++++++++++++++++++++++++- vecmat3.cc | 15 +++++++++++- vecmat3.h | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 117 insertions(+), 3 deletions(-) diff --git a/t.cc b/t.cc index 27e2ed3..bf89030 100644 --- a/t.cc +++ b/t.cc @@ -2321,7 +2321,7 @@ Polynomial pp({1,2,3,4,5}); cout< tmp(3,3); +tmp.randomize(2.); +Mat3 mm(tmp); +NRMat m(&mm[0][0],3,3); +cout < mmi=mm.inverse(); +double dd=simple_gaussj(mm.elements(),rr); +cout <<"det="<(rr); + +cout<<"linear solve det="<