Re: Using FindRoot for Numerical Solutions
- To: mathgroup at smc.vnet.net
- Subject: [mg130253] Re: Using FindRoot for Numerical Solutions
- From: Bob Hanlon <hanlonr357 at gmail.com>
- Date: Fri, 29 Mar 2013 05:56:31 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- Delivered-to: l-mathgroup@wolfram.com
- Delivered-to: mathgroup-newout@smc.vnet.net
- Delivered-to: mathgroup-newsend@smc.vnet.net
- References: <20130328155619.3BACF6A09@smc.vnet.net>
>From the documentation for FindRoot ( http://reference.wolfram.com/mathematica/ref/FindRoot.html ): "FindRoot returns a list of replacements for x, y, ... , in the same form as obtained from Solve." eqns = {Exp[x - 2] == y, y^2 == x}; sol = FindRoot[eqns, {{x, 1}, {y, 1}}] {x -> 0.019026, y -> 0.137935} The arrow-like symbol is \[Rule] Replacement rules (e.g., Rule[x, value] or x -> value) are used with Replace, ReplaceAll ( /. ) or ReplaceRepeated ( //. ). For example, to obtain the numeric values: {x, y} /. sol {0.019026, 0.137935} Or to verify the solution And @@ (eqns /. sol) True Bob Hanlon On Thu, Mar 28, 2013 at 11:56 AM, Ben Blomberg <bblomberg at mail.bradley.edu> wrote: > > Dear Mathgroup, > > I am new to mathematica and I am trying to understand a bit of code written > by someone else. In the code shown below this person uses FindRoot to find > numerical solutions to the the equation. However after I run the code if I > print xplot I get {x->0.386332}. This is hard to see in gmail but that is > an arrow not a greater than equal to sign. I was hoping someone might be > able to help me understand what is going on here. Is this x goes to > 0.386332 like a limit? > > Do[xplot = FindRoot[Ucr[x] - (offset + eigenvaluesort[6][[i]]) == 0, {x, 0, > dp/2}]; > xx[i] = x /. xplot, {i, 1, n - 1}]; > > offset, eigenvaluesort dp and Ucr[x] are set equal to values elsewhere in > the code. > > Any help is greatly appreciated, > Ben > >
- References:
- Using FindRoot for Numerical Solutions
- From: Ben Blomberg <bblomberg@mail.bradley.edu>
- Using FindRoot for Numerical Solutions