12.6

119 days ago by nathantoddstone

var('x,y,z,t') 
       
(x, y, z, t)
(x, y, z, t)
xy = lambda r: [(var,-r,r) for var in x,y] xyz = lambda r: [(var,-r,r) for var in x,y,z] 
       
implicit_plot3d(y**2-x**2-z==0, *xyz(10)) 
       
implicit_plot3d(x**2+y**2+2*y-z**2==0, *xyz(2)) 
       
implicit_plot3d(x==y**2+4*z**2, *xyz(5)) 
       
def imp(ex, r): return implicit_plot3d(ex, *xyz(r)) 
       
imp(x**2==y**2+4*z**2, 100) 
       
imp(-x**2+4*y**2-z**2==4, 10) 
       
imp(36*x**2+y**2+36*z**2==36,10) 
       
imp(y==z**2-x**2, 10) 
       
imp(x**2+4*y**2+9*z**2==1,1) 
       
imp(-4*x**2-y**2+z**2==1,10) 
       
implicit_plot3d(sqrt(x**2+y**2)==z, *xyz(10))+implicit_plot3d(x**2+y**2==1, *xyz(10)) 
       
imp(y==x**2+z**2,10) 
       
imp(-4*x==y**2+z**2, 10)+imp(x==1,10)+point3d([-1,0,0],size=20, color='red')