I have just started studying Optimization, and I have realized that I am severely lacking some background material in Linear Algebra. I know about as much as a (weak) first counrse in undergraduate linear algebra. In particular, I know more about Linear Algebra more in terms of abstract vector spaces, rather than matrices. (since I have also studied it in an Abstract Algebra class)
Could you please recommend me a book that would cover the propreties of matrices useful in in applied mathematics/multivariable analysis?
What I know about Linear Algebra:
Basic algebra with matrices (add, multiply)
Gaussian elimination
Vector spaces, subspaces, quotient spaces. I know every linear transformation from a finite-dimensional vector space has a representation as a matrix $\in F^{n \times m}$
Rank-Nullity Theorem
Definition of eigenvalues, eigenvectors, and characteristic polynomials
I know a little bit about the Jordan Canonical Form and Rational Canonical Form
What I Would Like to Learn:
Basic matrix information which is useful in elementary applied math/elementary multivariable analysis. For example, the basics properties of positive definite matrices, quadratic forms, their relationships with eigenvalues, etc.
Various factorizations useful in applied math, such as SVD
Basic techniques/manipulations/tricks with matrix algebra
Like I said in my comment above, it's a little unclear in what capacity you're familiar with "abstract" linear algebra, but to gain a good clear understanding of matrix operations I'd look at the following books.
Basic Introductions
These are books that I would consider beginner-level texts. I'm assuming you're looking for something harder than these, but I'll include them for completeness.
Matrix Analysis
More advanced books that deal with matrix analysis which could be used for calculus of matrices, more advanced decompositions, and also bridging the way into functional analysis/operator theory.