Mathematica 9 is now available
Student Support Forum
-----
Student Support Forum: 'Constructing an orthogonal matrix' topicStudent Support Forum > General > "Constructing an orthogonal matrix"

Next Comment >Help | Reply To Topic
Author Comment/Response
Rhys Ulerich
09/30/07 9:05pm

Hello,

I'd like to construct or somehow express an orthogonal matrix condition within Mathematica 6. I know I can use something like
Q = Array[q,{3,3}]
to create a symbolic 3x3 matrix, and I can express
the orthogonality constraint as
Q.Transpose[Q] == IdentityMatrix[3]
but I'm not sure how to express it any further. What I've tried with Solve[] hasn't worked.

What I ultimately want is to perform symbolic expression simplification using the assumption/fact that Q is orthogonal, e.g. something like
Simplify[someExpression,orthogonalityCondition]

I've found examples that give a yes/no for if a matrix is orthogonal, but no way to express the condition that one is for symbolic evaluation purposes.

Any help appreciated,
Rhys

URL: ,

Subject (listing for 'Constructing an orthogonal matrix')
Author Date Posted
Constructing an orthogonal matrix Rhys Ulerich 09/30/07 9:05pm
Re: Constructing an orthogonal matrix yehuda ben-s... 10/02/07 07:25am
Next Comment >Help | Reply To Topic