From 5a324ae11bb7d2ef409248b8e2877deb9893ae90 Mon Sep 17 00:00:00 2001 From: Sandeep Gupta Date: Fri, 7 Jul 2017 03:18:11 +0530 Subject: Test functions added & LinearAlgebra Changes --- tests/unit_tests/testLinearAlgebra/testfullrf/testfullrf.sci | 7 +++++++ tests/unit_tests/testLinearAlgebra/testgivens/testgivens.sci | 7 +++++++ .../testLinearAlgebra/testhouseholder/testhouseholder.sci | 6 ++++++ tests/unit_tests/testLinearAlgebra/testqr/testQR.sci | 8 ++++++++ tests/unit_tests/testLinearAlgebra/testrowcomp/testrcomp.sci | 6 ++++++ 5 files changed, 34 insertions(+) create mode 100644 tests/unit_tests/testLinearAlgebra/testfullrf/testfullrf.sci create mode 100644 tests/unit_tests/testLinearAlgebra/testgivens/testgivens.sci create mode 100644 tests/unit_tests/testLinearAlgebra/testhouseholder/testhouseholder.sci create mode 100644 tests/unit_tests/testLinearAlgebra/testqr/testQR.sci create mode 100644 tests/unit_tests/testLinearAlgebra/testrowcomp/testrcomp.sci (limited to 'tests/unit_tests/testLinearAlgebra') diff --git a/tests/unit_tests/testLinearAlgebra/testfullrf/testfullrf.sci b/tests/unit_tests/testLinearAlgebra/testfullrf/testfullrf.sci new file mode 100644 index 00000000..49d3c7a2 --- /dev/null +++ b/tests/unit_tests/testLinearAlgebra/testfullrf/testfullrf.sci @@ -0,0 +1,7 @@ +function testfullrf() + A = [1,2,3;4,5,6;7,8,9] + [Q,M,rk] = fullrf(A) + disp(Q) + disp(M) + disp(rk) +endfunction diff --git a/tests/unit_tests/testLinearAlgebra/testgivens/testgivens.sci b/tests/unit_tests/testLinearAlgebra/testgivens/testgivens.sci new file mode 100644 index 00000000..3ef0d284 --- /dev/null +++ b/tests/unit_tests/testLinearAlgebra/testgivens/testgivens.sci @@ -0,0 +1,7 @@ +function testgivens() + a = [1] + b = [2] + [u,c] = givens(a,b) + disp(u) + disp(c) +endfunction diff --git a/tests/unit_tests/testLinearAlgebra/testhouseholder/testhouseholder.sci b/tests/unit_tests/testLinearAlgebra/testhouseholder/testhouseholder.sci new file mode 100644 index 00000000..30b4c20e --- /dev/null +++ b/tests/unit_tests/testLinearAlgebra/testhouseholder/testhouseholder.sci @@ -0,0 +1,6 @@ +function testhouseholder() + A = [1;2;3;4;5] + B = [6;7;8;9;10] + u = householder(A,B) + disp(u) +endfunction diff --git a/tests/unit_tests/testLinearAlgebra/testqr/testQR.sci b/tests/unit_tests/testLinearAlgebra/testqr/testQR.sci new file mode 100644 index 00000000..292e1cba --- /dev/null +++ b/tests/unit_tests/testLinearAlgebra/testqr/testQR.sci @@ -0,0 +1,8 @@ +function testQR() + A = [1,2,3;4,5,6] + [u,a,rk,e] = qr(A); + disp(u) + disp(a) + disp(rk) + disp(e) +endfunction diff --git a/tests/unit_tests/testLinearAlgebra/testrowcomp/testrcomp.sci b/tests/unit_tests/testLinearAlgebra/testrowcomp/testrcomp.sci new file mode 100644 index 00000000..f8da9482 --- /dev/null +++ b/tests/unit_tests/testLinearAlgebra/testrowcomp/testrcomp.sci @@ -0,0 +1,6 @@ +function testrcomp() + A = [1,2,3;4,5,6] + [u,rk] = rowcomp(A,"qr") + disp(u) + disp(rk) +endfunction -- cgit