Skip to content

Instantly share code, notes, and snippets.

View CasperBHansen's full-sized avatar

Casper B. Hansen CasperBHansen

View GitHub Profile

Keybase proof

I hereby claim:

  • I am CasperBHansen on github.
  • I am casperbhansen (https://keybase.io/casperbhansen) on keybase.
  • I have a public key whose fingerprint is 6C62 D4F5 7317 1F5A F701 6728 FE77 9B66 7FBD FF28

To claim this, I am signing this object:

Keybase proof

I hereby claim:

  • I am CasperBHansen on github.
  • I am casperbhansen (https://keybase.io/casperbhansen) on keybase.
  • I have a public key whose fingerprint is 7026 8FE2 F239 9458 8F27 7F95 5AE6 6ED4 8108 E536

To claim this, I am signing this object:

Diagonalize[A_, exp_] :=
(
(* Variables used *)
n = (Dimensions[A])[[1]];
Id = IdentityMatrix[n];
d = Det[A];
(* Print basic information *)
Print["A = ", (A // MatrixForm)];
Print["k (Exponent) = ", exp];