Transforming between square matrices of different order

  • Context: Graduate 
  • Thread starter Thread starter Mårten
  • Start date Start date
  • Tags Tags
    Matrices Square
Click For Summary

Discussion Overview

The discussion revolves around the possibility of transforming between two square matrices A and B of different orders, specifically exploring the construction of a transformation matrix C or a function f that relates A to B. The scope includes theoretical considerations of matrix operations and dimensionality in linear algebra.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant proposes the equation AC = B as a potential transformation but questions the existence of such a matrix C when A and B have different dimensions.
  • Another participant clarifies that for AC = B to hold, A must be compatible in dimensions with C and B, suggesting that if A is 2x2 and B is 3x3, C cannot exist in the proposed form.
  • It is suggested that a general function f could be used, but this would require A and B to have the same intrinsic dimension, implying redundancy in B.
  • One participant explores the idea of using two transformation matrices C1 and C2, questioning the uniqueness of the solution given the known matrices A and B.
  • There is a discussion about the validity of manipulating the equation C1AC2 = B by multiplying both sides by A^{-1}, with one participant asserting that this operation is not valid due to the non-commutative nature of matrix multiplication and dimensional compatibility issues.

Areas of Agreement / Disagreement

Participants express differing views on the feasibility of transforming between matrices of different orders, with some suggesting potential methods while others highlight fundamental limitations. The discussion remains unresolved regarding the existence of a unique solution for the transformation matrices.

Contextual Notes

Limitations include the dependence on the dimensions of matrices A and B, as well as the assumptions about their intrinsic properties. The discussion does not resolve the mathematical steps necessary for establishing a transformation.

Mårten
Messages
126
Reaction score
1
I have two known square matrices A and B of different order. Is there any way of constructing a transformation - e.g. a transformation matrix C - that transforms A to B? And, in that case, how do I determine C? Would it be something like this?

AC = B
Or maybe more general, how to determine the function f that transforms A to B? Like in:

f(A_{2x2}) = B_{3x3}
Would appreciate if someone could give me some guiding on this.
 
Physics news on Phys.org
Hey Mårten.

In terms of the equation AC = B, if A = 2x2 and B = 3x3 then C can't exist because A would have to be 3xn and C would have to be nx3 in order to get the right dimension.

The only way this could work with your general function is if the real dimension of A and B were the same which means that B would have some redundancy: An example redundancy is y = 2x where knowing x gives you y. This is a one-dimensional line over some region. An example of no redundancy in two dimensions is a general <x,y> vector where changing either x or y will never have any impact on the other co-ordinate.

Basically if you wanted to use matrices to do this, you would need something like f(A) = XAC where X is 3x2, A is your normal 2x2 matric and X is a 2x3 matrix.

If you have a true linear mapping, then X and C would be constant matrices (i.e. just matrices with numbers). If not, you would to use a general variable transformation (like the f(x) = x case) and that means you'll get a system of equations to generate each element of B.

The important though is to determine whether both A and B have the same intrinsic dimension because if they don't, you can't do it.
 
Hi Chiro,

Thanks a lot for your reply. Okey, I think I understand.

I was figuring maybe it could be possible to achieve something if I did (which you basically was suggesting as well)

C_1AC_2 = B
and then try to find C1 and C2. But having A and B known and C1 and C2 unknown, i.e. two unknowns, there is no unique solution for C1 and C2, isn't that so? Maybe that was what you said also.

P.s. Btw, is it allowed to do C_1AC_2 = B and then multiply by the inverse of A, i.e. A^{-1}C_1AC_2 = A^{-1}B to achieve C_1C_2 = A^{-1}B ? I mean, is that allowed according to matrix operation rules?
 
Mårten said:
I was figuring maybe it could be possible to achieve something if I did (which you basically was suggesting as well)

C_1AC_2 = B
and then try to find C1 and C2. But having A and B known and C1 and C2 unknown, i.e. two unknowns, there is no unique solution for C1 and C2, isn't that so?

In general there willl not be a unique solution for one pair of matrices A and B.

But if you think of the matrices are representing transformations or functions on vector spaces, you can find C1 and C2 that transform ANY matrix A into the corresponding B, which is a more useful idea in physics or math.

P.s. Btw, is it allowed to do C_1AC_2 = B and then multiply by the inverse of A, i.e. A^{-1}C_1AC_2 = A^{-1}B to achieve C_1C_2 = A^{-1}B ? I mean, is that allowed according to matrix operation rules?

No, first because in general matris multiplication is not commutative so ##A^{-1}C_1AC_2 \ne A^{-1}AC_1C_2##, and second because the product ##A^{-1}B## is not even defined if A and B don't have compatible numbers of rows and columns.
 
Okey, I think I understand, thanks for your help.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
Replies
13
Views
4K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 8 ·
Replies
8
Views
3K