Date: 27 August 2013

\mu

y

show point

basefun(x) = (1 / 2 * x^(3)) - (3 / 2 * x)
bifpoint1 = -2
bifpoint2 = 2
bifxval1 = -2
bifxval2 = -6
fun(x) = ((bifpoint2 - bifpoint1) / 2 * basefun((2 * x / (bifxval2 - bifxval1)) + (bifxval1 + bifxval2) / (bifxval1 - bifxval2))) + (bifpoint1 + bifpoint2) / 2
stablebranch1 = CurveCartesian(fun(t), t, t, -1000, Min[bifxval1, bifxval2])
stablebranch2 = CurveCartesian(fun(t), t, t, Min[bifxval1, bifxval2], Max[bifxval1, bifxval2])
stablebranch3 = CurveCartesian(fun(t), t, t, Max[bifxval1, bifxval2], 1000)
stable1 = true
stable2 = false
stable3 = true
unstablebranch1: stablebranch1
unstablebranch2: stablebranch2
unstablebranch3: stablebranch3
xmin = -10
xmax = 10
ymin = -12
ymax = 4
xlabeldisplay: "" + (LaTeX[xlabel]) + ""
ylabeldisplay: "" + (LaTeX[ylabel]) + ""
showpoint = false
funreflect = CurveCartesian(fun(t), t, t, ymin, ymax)
A = Point(funreflect)
show_showpoint = true