Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Plot in mathematica

  1. Dec 22, 2011 #1
    I calculated a binocular disparity [itex]\delta[/itex] of two points, see also this topic, and got the following formula:

    [itex]\delta = Arctan(\frac{f}{D + d}) - Arctan(\frac{e}{D}) - Arctan(\frac{a - e}{D}) + Arctan(\frac{a - f}{D + d})[/itex]

    The assignment now says: Choose a = 6.5 cm, D = 40 cm and e = 3.25 cm. Plot the disparity for [itex]f \in [e - 10, e + 10][/itex] (cm) and [itex]d \in [-20, 20][/itex] (cm).

    Does anyone know how I could make such a plot?
     
  2. jcsd
  3. Dec 22, 2011 #2
    That's just a function of 2 variables ok, Note I do not use user-defined variable names that begin with capital letters as this may conflict with built-in functions:

    Code (Text):

    a = 6.5;
    bigD = 40;
    e = 3.25;
     
    mydisparity[f_, d_] := ArcTan[f/(bigD + d)] -
       ArcTan[(a - e)/bigD] + ArcTan[(a - f)/(bigD - d)]
    mydisparity[2, 3]

    Plot3D[mydisparity[f, d], {f, e - 10, e + 10},
      {d, -20, 20}]
     
     
  4. Dec 22, 2011 #3
    Thanks! I got it to work.
     
    Last edited: Dec 22, 2011
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook




Similar Discussions: Plot in mathematica
  1. Mathematica Plot (Replies: 1)

  2. Mathematica plotting (Replies: 4)

  3. Mathematica plot (Replies: 1)

Loading...