MathGroup Archive 2005

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

Search the Archive

Re: intersection point from listplots


On 3/30/05 at 3:21 AM, TMA at nus.edu.sg (Tun Myint Aung) wrote:

>I have two sets of lists for two curves. I can plot using ListPlot.
>What I want to know is how to get the intersection point in
>Mathematica. Any idea!

One approach would be to use Interpolation to create an interpolating function for each list then use FindRoot

For example,

g = Interpolation[Table[x^2, {x, -5, 5}]]; 
f = Interpolation[Table[(x + 2)^2, {x, -5, 5}]]; 
FindRoot[f[x] == g[x], {x, 4}]

{x -> 5.}

Or if the list is n X 2

g = Interpolation[Table[{x, x^2},{x, -5, 5}]]; 
f = Interpolation[Table[{x, (x + 2)^2},{x, -5, 5}]]; 
FindRoot[f[x] == g[x], {x, 0}]

{x -> -1.}
--
To reply via email subtract one hundred and four


  • Prev by Date: Re: Mathematica hangs when solving sys. of equations w/ certain parameters
  • Next by Date: Re: exploded plots
  • Previous by thread: intersection point from listplots
  • Next by thread: Re: intersection point from listplots