MathGroup Archive 2007

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Solving a symbolic complex linear system of equation.



Please state the question precisely.

Fo wrote:
> Suppose that I want to solve symbolically a system of lienar equations
> defines as:
> $Ax=B$ , where A is a complex matrix, B is a complex vector and x is
> the vector of the unkown.

You say you want to solve A x = B.  If A is invertible, the solution is 
x = A^-1 B.  Inverse[] can be used to compute A^-1.

> The elements of the A matrix (that is simmetric) are in the form
> $A_{ij}e^{i phi_{ij}}$.
> I tried in several ways but I couldn't define the variables $A_{ij}$
> and $ phi_{ij}$ as real.

Any complex number can be written in the form A Exp[I*phi] (where A and 
phi are real), so I do not see the point here.

Or is a '=' sign missing and you mean that all the elements are complex 
numbers of magnitude 1?  Even if they are, the solution is still A^-1 B.

Do you mean that you would like to specify that some of the variables 
are real when simplifying the end result? For this, look up the syntax 
for Simplify[], and use something similar to Simplify[Sqrt[a^2], a 
\[Element] Reals] to specify that a variable 'a' is real.

> I tried using the package Algebra`ReIm` and to define each variable as
> z/:Im[z]=0.
> But it does not the wanted result and also I've already read the help
> page for ComplexExpand[].

What kind of result do you expect?  It would be helpful if you posted 
the complete problem, with some more detailed explanation.

> Thank you, every suggestion will be helpful.
> Fortu
> 
> 


  • Prev by Date: Reproducible crash in version 6
  • Next by Date: Re: Documentation Center notebook fragment not
  • Previous by thread: Re: Solving a symbolic complex linear system of equation.
  • Next by thread: PrimePi and limit of argument