diff --git a/src/klausurvorbereitung/spektral_norm.py b/src/klausurvorbereitung/spektral_norm.py new file mode 100644 index 0000000..2e6594b --- /dev/null +++ b/src/klausurvorbereitung/spektral_norm.py @@ -0,0 +1,28 @@ +""" +Spektral-Norm ||A||2 + +A Matrix: + +[4 9] +[2 7] +""" + +import numpy as np +import sympy as sp + +# Numpy +A = np.array([[4, 9], [2, 7]]) +n = np.linalg.norm(A, ord=2) +print(n.round(4)) + +# Sympy +A = sp.Matrix([[4, 9], [2, 7]]) +n = A.norm(ord=2) +print(n) + +""" +Ausgabe: + +12.2201 +sqrt(5*sqrt(221) + 75) +"""