Skip to content

Reorganize Chapter 3 (Linear Algebra) #93

@adowling2

Description

@adowling2

Challenges regarding Linear-Algebra-in-Numpy.ipnyb:

  • The notebook is long
  • The notebooks is a good starting point for graduate students in CBE 60258 to review first (because many have not taken linear algebra)

Proposed solution:

  • Migrate the contents of the notebooks to a new chapter 3
  • Remove the notebook from chapter 4 (now titled "Applied Linear Algebra")

Renumbered the chapters with PR #94.

Action items: create the following new notebooks for chapter 4 by deconstructing the current Linear-Algebra-in-Numpy.ipnyb in chapter 4. (First make the new notebooks, then we can delete this notebook from chapter 3.)

  • Notation and Matrix Operations
  • Determinant
  • Matrix Inverse
  • LU Decomposition
  • Eigendecomposition
    • Definition
    • Visualization of stretching (Wikipedia?)
    • Calculation procedure (characteristic equation)
    • Curvature of a second order polynomial (definiteness)
    • Orthagonalize matrix (change of basis, e.g., covariance)
  • Singular Value Decomposition
    • Definition
    • Calculation procedure
    • Add data compression example from MATLAB days of CBE 20258 (or find image compression example online)
    • Find SVD example problems from MATLAB days of CBE 20258
  • Diagnosing Near Singular Linear Systems
    • Eigendecomposition of A and A^T to find how to add rows and columns to determine degeneracy
    • SVD, interpret left and right singular vectors

Notebooks to Add Later (AD):

  • Cholesky Decomposition
  • QR Decomposition

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions