Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.soft-sys.math.mathematica > #1553 > unrolled thread
| Started by | Rumen Ivanov <rumen5252@yahoo.com.mx> |
|---|---|
| First post | 2011-04-09 11:12 +0000 |
| Last post | 2011-04-11 11:05 +0000 |
| Articles | 4 — 4 participants |
Back to article view | Back to comp.soft-sys.math.mathematica
from Rumen, MEXICO, petition Rumen Ivanov <rumen5252@yahoo.com.mx> - 2011-04-09 11:12 +0000
Re: from Rumen, MEXICO, petition Peter <petsie@dordos.net> - 2011-04-11 11:07 +0000
Re: from Rumen, MEXICO, petition Noqsi <noqsiaerospace@gmail.com> - 2011-04-11 11:07 +0000
Re: from Rumen, MEXICO, petition "Stephen Luttrell" <steve@_removemefirst_stephenluttrell.com> - 2011-04-11 11:05 +0000
| From | Rumen Ivanov <rumen5252@yahoo.com.mx> |
|---|---|
| Date | 2011-04-09 11:12 +0000 |
| Subject | from Rumen, MEXICO, petition |
| Message-ID | <inpeua$8ul$1@smc.vnet.net> |
Hello, 11*Exp[-Es/135]+10.5*Exp[-Es/425]+ 4.899*Exp[-Es/1754]+ 2.02912 = 0 Please tell me how Mathematica can solve this equation for Es? With the derivatives of "Solve" it is impossible. Best Regards, Rumen Prof. Dr. Rumen Ivanov Tsonchev Facultad de F=EDsica Universidad Aut=F3noma de Zacatecas e-mail=B4s: rumen5252@yahoo.com.mx rumen@fisica.uaz.edu.mx
[toc] | [next] | [standalone]
| From | Peter <petsie@dordos.net> |
|---|---|
| Date | 2011-04-11 11:07 +0000 |
| Message-ID | <inund1$2e8$1@smc.vnet.net> |
| In reply to | #1553 |
Am 09.04.2011 13:12, schrieb Rumen Ivanov:
> Hello,
>
> 11*Exp[-Es/135]+10.5*Exp[-Es/425]+
> 4.899*Exp[-Es/1754]+ 2.02912 = 0
> Please tell me how Mathematica can solve this equation
> for Es? With the derivatives of "Solve" it is impossible.
>
> Best
>
> Regards,
>
> Rumen
>
> Prof. Dr. Rumen Ivanov Tsonchev
> Facultad de F=EDsica
> Universidad Aut=F3noma de Zacatecas
> e-mail=B4s:
> rumen5252@yahoo.com.mx
> rumen@fisica.uaz.edu.mx
Hello Rumen,
as has been said, there is no real solution, but to make things easier
for Mathematica, I took the Log of the Exp-sum and set it equal to
Log[-2.02912]. Then FindRoot gets an approx. solution:
In[1]:= expr=11*Exp[-Es/135]+10.5*Exp[-Es/425]+4.899*Exp[-Es/1754]+2.02912;
eqn = Log[expr - 2.02912] == Log[-2.02912];
{Es, expr} /. First @ FindRoot[eqn, {Es, 0}, MaxIterations->Infinity]
Out[3]= {298.34 -1494.67 I, 1.77636*10^-15 + 0. I}
Regards,
Peter
[toc] | [prev] | [next] | [standalone]
| From | Noqsi <noqsiaerospace@gmail.com> |
|---|---|
| Date | 2011-04-11 11:07 +0000 |
| Message-ID | <inundc$2ei$1@smc.vnet.net> |
| In reply to | #1553 |
On Apr 9, 5:12 am, Rumen Ivanov <rumen5...@yahoo.com.mx> wrote:
> Hello,
>
> 11*Exp[-Es/135]+10.5*Exp[-Es/425]+
> 4.899*Exp[-Es/1754]+ 2.02912 = 0
> Please tell me how Mathematica can solve this equation
> for Es? With the derivatives of "Solve" it is impossible.
As others have pointed out, it has no real solutions. But it appears
to have many complex solutions:
f=11*Exp[-Es/135]+10.5*Exp[-Es/425]+4.899*Exp[-Es/1754]+2.02912
FindRoot[f==0,{Es,500I}]
{Es->-55.0724+546.446 I}
FindRoot[f==0,{Es,2000I}]
{Es->81.4202+2009.63 I}
[toc] | [prev] | [next] | [standalone]
| From | "Stephen Luttrell" <steve@_removemefirst_stephenluttrell.com> |
|---|---|
| Date | 2011-04-11 11:05 +0000 |
| Message-ID | <inun9a$2a9$1@smc.vnet.net> |
| In reply to | #1553 |
The roots are complex-valued. Here is a way of finding them:
Define the function whose roots you want.
f[z_] := 11 Exp[-(z/135)] + 10.5` Exp[-(z/425)] + 4.899` Exp[-(z/1754)] +
2.02912`;
Contour plot the absolute value over a large enough region to get a feel for
what the function looks like.
ContourPlot[Abs[f[x + I y]], {x, -200, 300}, {y, -3000, 3000}, Contours ->
50]
The zeros all lie at around Re(z) = -50, and they repeat periodically in
Im(z) as you would expect from the exponential dependence of f(z) on z.
Use your mouse to grab the approximate position of one of the zeros (I got
{-58.01, 478.8}), and find the minimum.
FindMinimum[Abs[f[x + I y]], {{x, -58.01}, {y, 478.8}}]
which gives
{2.04123*10^-7,{x->-55.0724,y->546.446}}
--
Stephen Luttrell
West Malvern, UK
"Rumen Ivanov" <rumen5252@yahoo.com.mx> wrote in message
news:inpeua$8ul$1@smc.vnet.net...
> Hello,
>
> 11*Exp[-Es/135]+10.5*Exp[-Es/425]+
> 4.899*Exp[-Es/1754]+ 2.02912 = 0
> Please tell me how Mathematica can solve this equation
> for Es? With the derivatives of "Solve" it is impossible.
>
> Best
>
> Regards,
>
> Rumen
>
> Prof. Dr. Rumen Ivanov Tsonchev
> Facultad de F=EDsica
> Universidad Aut=F3noma de Zacatecas
> e-mail=B4s:
> rumen5252@yahoo.com.mx
> rumen@fisica.uaz.edu.mx
[toc] | [prev] | [standalone]
Back to top | Article view | comp.soft-sys.math.mathematica
csiph-web