svishal03 said:
B = P^-1 A P
You said that this could be considered as a case of coordiante transformation wherein we have changed coordiantes from a system x,y,z to x',y',z'
Yes, but admittedly I didn't make a very precise statement of how to do this.
When we say a change in coordiante system does it mean that x'y'z' are such that each vector (each vector being represented by each column of the matrix B) in x'y'z' coordiante systems has the same length and direction as vector in x,y,z coordiante system (each vector being represented by each column of matrix A)?
For now, I'll say no. Let me try to make my statement more precise.
One way to regard a matrix is as a "linear transformation" ( or to a computer programmer, as a specification of an algorithm). For an invertible matrix P and column vector v, the equation w = Pv can be regarded as computing a representation for the vector v in a different coordinate system, the result of that computation is w.
Another way to regard w = Pv is to think of P as specifying a movement of the vector v to a new location w, all this taking place in the same coordinate system.
For example
\begin{pmatrix} \cos(\pi/6) \\ \sin(\pi/6) \end{pmatrix} = \begin{pmatrix} \cos(\pi/6) & -\sin(\pi/6) \\ \sin(\pi/6) & \cos(pi/6) \end{pmatrix} \begin{pmatrix} 1 \\ 0 \end{pmatrix}
can be regarded as computing the rotation about the origin of the vector (1,0) by an angle of \pi/6 or it could be regarded as representing (1,0) in a new coordinate system that is rotated about the origin by an angle of -\pi/6 relative to the original coordinate system.
Thinking of the computation as a change of coordinates, the rows of the matrix represent the unit vectors of the rotated coordinate system give as vectors in the original coordinate system.
There is a famous trick question "What happens to a vector when we change coordinates". The answer for physicists is "nothing" since it is representation that changes, not the phenomena. If I think a matrix A as specifying a motion, it describes a process with some physical reality. So its reasonable that the same motion might be represented by different matrices if we change coordinates. A simple example of that is rotation in 3D about an axis. If we pick a coordinate system where the axis of rotation coincides with one of the coordinate axes, it is represented by a matrix looks like the above matrix embedded in a 3x3 matrix with a 1 and 0's filling the matrix out. If we pick a coordinate system where the axis of rotation doesn't coincide with a coordinate axis the matrix is more complicated.
My statement that B = P^{-1} A P represents a change of coordinates can be interpreted to mean that if we think of A as an algorithm that computes a certain movement, then B represents exactly the same movement, but in a different coordinate system.
There is probably a good interpretation of that equation when we regard A as specification for changing coordinates. I'll have to think about that.
An excellent (i.e. thin, cheap, easy) book on matrices as transformations is the Dover book "Matrices And Transformations" by Anthony Pettofrezzo.