Skip to content

arashsm79/applied-linear-algebra-lab

Repository files navigation

Applied Linear Algebra Lab

Collection of step by step programming exercises to introduce students to the applications of linear algebra.

Lab#01 v2:

  • introduction to numpy
  • 3d polygon rendering
  • Orthogonal matrices and 3D graphics

Lab#01 v3:

  • introduction to numpy
  • Hill Cipher Encryption and Decryption
  • Known plaintext attack on Hill Cipher

Lab#02 v2:

  • QR Decomposition, Modified Gram-schmidt
  • Polynomial Regression

Lab#03 v1:

  • image compression
  • background removal:

|| - | = |

Lab#03 v2:

  • Eigenfaces and Face reconstruction (Labeled Faces in the Wild)

Lab#03 v3:

  • PCA