You are on page 1of 1

University of Technology - HCMC Linear Algebra Project

Faculty of Applied Mathematics Semester 212 (2021 - 2022)

Instruction
The students work in a group and write a report for the given project. (See
the team information).
Using Matlab or Python to solve the following problems and write a report.
The report must have 3 parts:

i) The theory and algorithm (as your understanding);


ii) The Matlab or Python commands (explain important steps);
iii) The results and conclusion.

Project 1
Problem 1. Write a program to find the reflection of an polygonal object (for
example, input a triangle or a rectangle) in R3 with the standard
inner product. about a given plane ax + by + cz = d.

Problem 2. Write a program to input any number of vectors in Rn and return the
orthogonal basis and orthonormal basis of the subspace spanned by
these vectors. (Use Gram - Schmidt process)

Problem 3. Given a square matrix A that is diagonalizable, find An using the


diagonalization technique. (It isn’t allowed to use any direct command
of Matlab or Python to find the eigenvalues and eigenvector of A)

Project 2
Problem 1. Write a program to find the projection of an polygonal object (for
example, input a triangle or a rectangle) in R3 with the standard
inner product. about a given plane ax + by + cz = d.

Problem 2. Write a program to input any number of vectors in Rn and return the
orthogonal basis and orthonormal basis of the subspace spanned by
these vectors. (Use Gram - Schmidt process)

Problem 3. Given a square matrix A that is diagonalizable. Determine whether the


matrix is diagonalizable. (It isn’t allowed to use any direct command
of Matlab or Python to find the eigenvalues and eigenvector of A).
Give example for each case.

You might also like