Discussion Overview
The discussion revolves around using MATLAB to demonstrate that the columns of a 3x3 matrix are orthonormal. Participants explore methods for verifying orthogonality and normality of vectors derived from the matrix, as well as addressing errors encountered in MATLAB during these calculations.
Discussion Character
- Technical explanation
- Mathematical reasoning
- Homework-related
Main Points Raised
- One participant expresses difficulty in using MATLAB to show that the columns of a matrix are orthonormal, encountering dimension mismatch errors when attempting vector multiplication.
- Another participant explains that to multiply two vectors in MATLAB, the dot operator should be used for element-wise multiplication instead of standard matrix multiplication.
- A suggestion is made that to prove orthogonality, the scalar products of the vectors should be calculated, specifically mentioning the products V_1 * V_2^', V_2 * V_3^', and V_3 * V_1^'.
- Participants discuss the method of pre-multiplying the matrix by its transpose to check for orthogonality, noting that zeros in the off-diagonal positions indicate orthogonality.
- It is mentioned that for vectors to form an orthonormal basis, they must be both orthogonal and unit vectors, with a unit vector having a modulus of 1.
- One participant reports success in obtaining 1s on the diagonal of V'*V, indicating unit vectors, but struggles with finding the moduli of the vectors using MATLAB.
- There is a discussion about orthogonally diagonalizing a matrix and how to find eigenvalues and eigenvectors using MATLAB commands.
- Concerns are raised about whether eigenvectors are necessarily orthonormal, with clarification that they only need to be linearly independent to form a basis.
- Participants discuss the lack of a single command in MATLAB to calculate the modulus of a vector, suggesting that V'*V is a straightforward method.
Areas of Agreement / Disagreement
Participants do not reach a consensus on the methods for verifying orthonormality and the specific MATLAB commands to use. There are multiple approaches and some uncertainty regarding the properties of eigenvectors.
Contextual Notes
Some participants mention limitations in their understanding of MATLAB commands and the mathematical properties of vectors, indicating a need for further clarification on these topics.
Who May Find This Useful
This discussion may be useful for students or practitioners working with linear algebra and MATLAB, particularly those interested in matrix properties and orthonormalization techniques.