Coder Social home page Coder Social logo

linearalgebra's Introduction

Linear Algebra

These are the homework assignments completed in LaTeX for my linear algebra course MATH2101 Summer 2016. Each set consists of five major questions with numerous sub-questions. Some of the sets are more theoretical, and some are more applied. In most cases question 5 is a set of review exercises.

Vectors

  1. Arithmatic operations on vectors.
  2. Properties of dot products. proof of the dot product / cosine relationship.
  3. Parameterization of lines and planes, distance between a line and a point.
  4. Using elementary row operations to solve systems of equations.
  5. Exercises: Parameterization of non-unique solutions to systems of equations.

Matrices and applications

  1. Solving systems of equations using row echelon and reduced row echelon form of matrices.
  2. Deriving the normal vector, proof that the cross product is perpendicular.
  3. Application: Stochastic modeling.
  4. Application: Discrete time modeling.
  5. Exercises: Finding angle between vectors, unit vectors, normal vector.

Linear Transformations

In this workset I made extensive use of TikZ graphics to produce transformation diagrams.

  1. Linear transformations. Proof that linear transformations are linear operators.
  2. Proof that linear transformations are not commutative.
  3. Application: Stochastic modeling with linear transformations.
  4. Inverses of linear transformations. Proof of the invertibility of linear transformations.
  5. Exercises: Row reduction, Proof of Cauchy-Schwartz inequality, Proof of commutativity of vector dot product.

Vector Spaces

  1. Exercises: Elementary Matrix operations.
  2. Left and Right inverses, deriving the determinant.
  3. Proofs of properties of Matrices.
  4. Properties of vector spaces. Proofs that various sets are or are not vector spaces.
  5. Exercises: Vector spaces.

Basis, Span, Independence

This was the most difficult and proof-heavy assignment of the course.

  1. Exercises: Find row-space, column-space, and null-space of matrices.
  2. Proofs that the span of a vector space is linearly independent.
  3. Proofs that independence and singularity of Ax=0 are correlated.
  4. Gram-schmidt orthogonalization process. Proofs of orthogonality.
  5. Exercises.

Linear Mapping, Eigenvectors

  1. Proofs whether various mappings are / are not linear.
  2. Application: Permutation matrices.
  3. Linear Transformations: Homogeneous coordinates.
  4. Eigen vector / value pairs. Proofs of properties of Eigen vectors / values.
  5. Exercises.

Cramer's Rule

  1. Exercises: Finding determinants.
  2. Deriving Cramer's Rule.
  3. Exercises: Finding eigen values / eigen vectors.
  4. Application: Time series model approximation using eigen values / vectors.
  5. Exercises.

Lattices, The Wronskian

  1. Exercises: Distances between points, lines, planes.
  2. Application: Adjacency matrix of a graph.
  3. Exercises: Finding basis and determining linear independence.
  4. Lattices: Closest vector problem.
  5. Exercises.

linearalgebra's People

Contributors

wolfchimneyrock avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.