[Date Index]
[Thread Index]
[Author Index]
Re: minimize with complex numbers
*To*: mathgroup at smc.vnet.net
*Subject*: [mg91258] Re: minimize with complex numbers
*From*: Bill Rowe <readnews at sbcglobal.net>
*Date*: Tue, 12 Aug 2008 04:45:52 -0400 (EDT)
On 8/11/08 at 6:08 AM, shammashahbaz at yahoo.com (shama shahbaz) wrote:
>hi , when i use minimize command with real numbers i get the
>required answer but with complex number it doesnt give me any answer or er=
ror
>Syntax::sntxb : Expression cannot begin with "(1+1 i) ` x[1]+(1-1 i)
>` x[2]". Syntax::tsntxi : "(1+1 i) ` x[1]" is incomplete; more input
>is needed. Syntax::sntxi : Incomplete expression; more input is
>needed.
>My minimize expression is
>((1+1i)*x[1] +(1-1i)*x[2] )^2 +(x[1]+x[2])^2
You have syntax issues here. In Mathematica, x[2] is the
function x to be evaluated at 2. I doubt this is what you had in
mind. Also, the symbol i is not defined. You want the built-in
symbol I which is the square root of minus 1.
However, fixing the syntax issues will not get you what you
want. Minimize only works with real valued expressions. If I fix
your syntax problems by substituting x for x[1], y for x[2] and
I for i then Expand, I get
In[5]:= ((1 + I)*x + (1 - I)*y)^2 + (x + y)^2 // Expand
Out[5]= (1 + 2 I) x^2 + 6 y x + (1 - 2 I) y^2
which is clearly only real valued for the case where x^2 == y^2.
Minimize is restricted to real valued functions since for
complex variables x, y x > y is not defined.
Prev by Date:
**fractional derivative (order t) of (Log[x])^n and Log[Log[x]] etc.?**
Next by Date:
**ListLinePlot and Tooltip**
Previous by thread:
**Re: minimize with complex numbers**
Next by thread:
**Re: minimize with complex numbers**
| |