| 1 | initial version |
This works for me:
var("a,h,k,x,y")
f = (x-h)^2 - 4*a*(y-k)
Parabola = y.subs(solve(f,y))
print(Parabola)
@interact
def _(h=slider(-5,5,default=1), a=slider(-5,5,default=1),
k=slider(-5,5,default=1)):
if a==0:
print(f"Invalid value for a. Please, select another value")
else:
show(plot(Parabola(a=a,h=h,k=k),x,-5,5))
Parabola is a symbolic expression which depends on x, but also on a, h and k. You must explicitly substitute the values of these variables in Parabola before plotting it as a function of x. Please, also note the alternative way to define Parabola and the caution that should be taken in the case a=0.
| 2 | No.2 Revision |
This works for me:
var("a,h,k,x,y")
f = (x-h)^2 - 4*a*(y-k)
Parabola = y.subs(solve(f,y))
print(Parabola)
@interact
def _(h=slider(-5,5,default=1), a=slider(-5,5,default=1),
k=slider(-5,5,default=1)):
if a==0:
print(f"Invalid print("Invalid value for a. Please, select another value")
else:
show(plot(Parabola(a=a,h=h,k=k),x,-5,5))
Parabola is a symbolic expression which depends on x, but also on a, h and k. You must explicitly substitute the values of these variables in Parabola before plotting it as a function of x. Please, also note the alternative way to define Parabola and the caution that should be taken in the case a=0.
Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.