]> gitweb.michael.orlitzky.com - octave.git/blobdiff - tests/is_upper_triangular_tests.m
Add the is_upper_triangular() function and its tests.
[octave.git] / tests / is_upper_triangular_tests.m
diff --git a/tests/is_upper_triangular_tests.m b/tests/is_upper_triangular_tests.m
new file mode 100644 (file)
index 0000000..209edde
--- /dev/null
@@ -0,0 +1,16 @@
+A = eye(5);
+unit_test_equals("eye(5) is upper-triangular", ...
+                true, ...
+                is_upper_triangular(A));
+
+A = [1, 2, 3; ...
+     0, 4, 5; ...
+     0, 0, 6];
+unit_test_equals("An upper-triangular matrix is upper-triangular", ...
+                true, ...
+                is_upper_triangular(A));
+
+
+unit_test_equals("A lower-triangular matrix is not upper-triangular", ...
+                false, ...
+                is_upper_triangular(A'));