First time here? Check out the FAQ!

Ask Your Question
1

Plotting planes

asked 10 years ago

sageplot gravatar image

updated 10 years ago

FrédéricC gravatar image

Hi, how can I plot these planes? http://oi59.tinypic.com/11se51t.jpg

I'd especially like to know how to plot the second plane. Thanks.

Preview: (hide)

3 Answers

Sort by » oldest newest most voted
0

answered 10 years ago

vdelecroix gravatar image

Hi,

For the first example, you can use parametric_plot3d

sage: v0 = vector([1,0,1])
sage: v1 = vector([-2,1,3])
sage: v2 = vector([0,-1,1])
sage: s,t = var('s,t')
sage: parametric_plot3d(v0 + s*v1 + t*v2, (s,-2,2), (t,-2,2))

And for the second one you can use implicit_plot3d

sage: x,y,z = var('x,y,z')
sage: v = vector([-1,2,1])
sage: X = vector([x,y,z])
sage: implicit_plot3d(X.dot_product(v) == 1, (x,-2,2), (y,-2,2), (z,-2,2))

Vincent

Preview: (hide)
link

Comments

Thanks, this helped me also plotting a line (form: vector()+t*vector()) where the planes interact between each other.

sageplot gravatar imagesageplot ( 10 years ago )
1

answered 10 years ago

Volker Braun gravatar image

Yet another solution is to define the planes as (non-compact) polyhedra:

sage: P_prime = Polyhedron(eqns=[(1, -1,2,1)])
sage: P_prime.Hrepresentation() 
(An equation (1, -2, -1) x - 1 == 0,)
sage: P_prime.Vrepresentation()
(A line in the direction (0, 1, -2),
 A line in the direction (1, 0, 1),
 A vertex at (0, 0, -1))
sage: P_prime.plot()
Preview: (hide)
link
0

answered 10 years ago

FrédéricC gravatar image

updated 10 years ago

This is possible using hyperplane arrangements, for example:

sage: H.<x,y,z> = HyperplaneArrangements(QQ)
sage: ha = H(x, y, x - 1, y - 1, x + y - z)
sage: ha.plot()

Note that you will have to work out the equations of your hyperplanes.

Preview: (hide)
link

Comments

I thought I can just enter what is given (in the picture) without any conversation-calculation?

sageplot gravatar imagesageplot ( 10 years ago )

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 10 years ago

Seen: 1,261 times

Last updated: Nov 11 '14