Message Boards Message Boards

0
|
4512 Views
|
3 Replies
|
2 Total Likes
View groups...
Share
Share this post:

Find condition which leads to matrix rank two?

Posted 8 years ago

Hey There! I have a Matrix as followed:

{{qd + 2 qo + qv, -qo, -qo, -qd, 0, -qv}, 
{-qo, qd + 2 qo + qv, -qo, -qv, -qd, 0}, 
{-qo, -qo, qd + 2 qo + qv,  0, -qv, -qd}, 
{-qd, -qv, 0,  qd + 2 qu + qv, -qu, qu}, 
{0, -qd, -qv, -qu,   qd + 2 qu + qv, -qu}, 
{-qv, 0, -qd, -qu, -qu, qd + 2 qu + qv}}

I´m now searching for the condition or requirement, that the rank of the matrix is 2. Do you know an attemp for this problem or know how to compute it? I´ve attached the document.

Best Regards, Martin

Attachments:
POSTED BY: Martin Friedrich
3 Replies
In[1]:= mat = {{qd + 2 qo + qv, -qo, -qo, -qd, 0, -qv}, {-qo, 
    qd + 2 qo + qv, -qo, -qv, -qd, 0}, {-qo, -qo, qd + 2 qo + qv, 
    0, -qv, -qd}, {-qd, -qv, 0, qd + 2 qu + qv, -qu, 
    qu}, {0, -qd, -qv, -qu, qd + 2 qu + qv, -qu}, {-qv, 
    0, -qd, -qu, -qu, qd + 2 qu + qv}};

In[6]:= Solve[Det[mat] == 0, {qu, qd, qo, qv}]

During evaluation of In[6]:= Solve::svars: Equations may not give solutions for all "solve" variables.

Out[6]= {{qu -> 0}, {qv -> -qd}, {qv -> (-qd qo - qd qu - 3 qo qu)/(
   qd + qo + qu)}, {qd -> -(1/2) I (-3 I qu + Sqrt[3] qu), 
  qo -> 1/2 (qu + I Sqrt[3] qu)}, {qd -> 1/2 I (3 I qu + Sqrt[3] qu), 
  qo -> 1/2 (qu - I Sqrt[3] qu)}}
POSTED BY: Frank Kampas

Look at the eigenvalues of this symmetric matrix:

Ch[x_] := 
 CharacteristicPolynomial[{{qd + 2 qo + qv, -qo, -qo, -qd, 
     0, -qv}, {-qo, qd + 2 qo + qv, -qo, -qv, -qd, 0}, {-qo, -qo, 
     qd + 2 qo + qv, 0, -qv, -qd}, {-qd, -qv, 0, 
     qd + 2 qu + qv, -qu, -qu}, {0, -qd, -qv, -qu, 
     qd + 2 qu + qv, -qu}, {-qv, 0, -qd, -qu, -qu, qd + 2 qu + qv}}, 
   x] // FullSimplify

They are given by:

Res = x //. Solve[Ch[x] == 0, x]

Zero is an eigenvalue, and the other ones consist in 2 (qd + qv), and two pairs of other roots (Res[[3]]==Res[[4]] and Res[[5]]==Res[[6]]). In order that your system is exactly of rank 2, you must have qd + qv=0 and either Res[[3]]=0 or Res[[5]]=0.

POSTED BY: Claude Mante

If the determinant is non-zero, it's rank two.

POSTED BY: Frank Kampas
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard

Group Abstract Group Abstract