Message Boards Message Boards

0
|
17378 Views
|
5 Replies
|
3 Total Likes
View groups...
Share
Share this post:

plotting planes in 3D

Posted 10 years ago
Hi, I'm trying to plot the following planes in 3D with Alpha, but am having issues:
  • 2x + y - 2 = 0
  • y + 2z - 4 = 0
  • x + 3z - 6 = 0
  • x = 4
  • y = 2
  • z = 5
I do need the last 3 in 3D: x is the constant(4), but y and z vary; y is the constant(2), x and z vary, etc. Doesn't come out right, even with 3d plot. Trying this in matlab but I don't know the language very well and it's not working. 

Thanks.
POSTED BY: Joe Carmack
5 Replies
You have an issue with
RegionPlot3D[2 x + y - 2 == 0, {x, -3, 3}, {y, -4, 4}, {z, -5, 5}]
because the graphics is empty because not one single damn triple of {x,y,z} which gets tested fulfills the linear equation exactly. You remove the issue by displaying the half space typing
RegionPlot3D[2 x + y - 2 <= 0, {x, -3, 3}, {y, -4, 4}, {z, -5, 5}]
If you really want to plot a plane, then you use ParametricPlot3D[], if one knows two base vectors (i.e. linear independent vectors) in the plane, then one types
ParametricPlot3D[\[Alpha] {0, 1, 3} + \[Beta] {1, 1/2, -1/3}, {\[Alpha], -2, 2}, {\[Beta], -3, 3}]
Please note, the vectors {0,1,3} and {1, 1/2, -1/3} are taken only for demonstration. You should compute the base vectors of the planes given to you on your own.
POSTED BY: Udo Krause
Posted 10 years ago
Very informative -- thank you!
POSTED BY: Joe Carmack
Posted 10 years ago
I have not yet found a way to get WolframAlpha to plot two planes, or any other set of 3d functions, in the same graph, all attempts end up with it plotting each function in a different graph.

I did find one possible way to get around this, first solve each equation for z and then plot3d the Max of the equations. If the intersection is obvious enough then this might provide the desired information.

As an example, this works for your last two equations http://www.wolframalpha.com/input/?i=Plot3D%5BMax%5B-y%2F2+%2B+2%2C+-x%2F3%2B2%5D%5D and should work for any number of equations as long as each include z. If some do not include z then perhaps you can interpret those equations appropriately and still use this method.
POSTED BY: Bill Simpson
Take two - but it's Mma - not W|A
Show[{ParametricPlot3D[\[Alpha] {0, 1, 3} + \[Beta] {1, 1/2, -1/3}, {\[Alpha], -2, 2}, {\[Beta], -3, 3},
   DisplayFunction -> Identity],
  ParametricPlot3D[\[Alpha] {1, -1/3, 1/5} + \[Beta] {-1/2, 1, -1}, {\[Alpha], -2, 2}, {\[Beta], -3, 3},
   DisplayFunction -> Identity]}, DisplayFunction -> $DisplayFunction]
in W|A you will find real entertainment, saying to it
plot two planes through the origin
W|A displays a fighters ranking ... do not know about what
two planes through the origin
gives valuable linguistic information
Show[{ParametricPlot3D[\ {0, 1, 3} + \ {1, 1/2, -1/3}, {\, -2, 2}, {\, -3, 3},
   DisplayFunction -> Identity],
  ParametricPlot3D[\ {1, -1/3, 1/5} + \ {-1/2, 1, -1}, {\, -2, 2}, {\, -3, 3},
   DisplayFunction -> Identity]}, DisplayFunction -> $DisplayFunction]
says input too long ... so do yourself a favour and use Mma. Try this
plane intersects another one
says "... bites the dust" --- Freddy calls back ... great but not in the field of linear algebra or plane geometry.
POSTED BY: Udo Krause
Still, if you do
plot x+y+1, -x+y+3 in the same 3D plot
in W|A you get two 3D plots
POSTED BY: Udo Krause
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard

Group Abstract Group Abstract