aboutsummaryrefslogtreecommitdiffstats
path: root/buch/chapters/30-endlichekoerper/uebungsaufgaben/3004
diff options
context:
space:
mode:
Diffstat (limited to 'buch/chapters/30-endlichekoerper/uebungsaufgaben/3004')
-rw-r--r--buch/chapters/30-endlichekoerper/uebungsaufgaben/3004/matrix.m22
1 files changed, 22 insertions, 0 deletions
diff --git a/buch/chapters/30-endlichekoerper/uebungsaufgaben/3004/matrix.m b/buch/chapters/30-endlichekoerper/uebungsaufgaben/3004/matrix.m
new file mode 100644
index 0000000..42e9d9f
--- /dev/null
+++ b/buch/chapters/30-endlichekoerper/uebungsaufgaben/3004/matrix.m
@@ -0,0 +1,22 @@
+#
+# matrix.m
+#
+# (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule
+#
+
+n = 4
+N = 20;
+p = 2;
+
+d = 0;
+while d == 0
+ A = round(N * rand(n,n));
+ B = mod(A, p);
+ d = det(B);
+ d = mod(d, p);
+ d = d * B(1,1);
+end
+A
+det(A)
+B
+det(B)