Matlab - graphing multivariable functions

Click For Summary
SUMMARY

This discussion focuses on graphing multivariable functions in Matlab, specifically how to display two planes side by side for comparison. The equations provided are Z = (-1/4)x + y - 19 and Z = (-1/3)x + (2/3)y - 4. Users are advised to utilize the 'subplot' function to achieve this, with example code provided for plotting sine and cosine functions side by side. The discussion also mentions using 'ezplot' and 'plot3d' for visualizing the planes within specified x and y ranges of -10 to 10.

PREREQUISITES
  • Familiarity with Matlab syntax and functions
  • Understanding of vector calculus concepts
  • Knowledge of plotting functions in Matlab
  • Ability to manipulate and modify code for custom graphing
NEXT STEPS
  • Learn how to use Matlab's 'subplot' function for multiple plots
  • Explore 'ezplot' for easy graphing of equations
  • Investigate 'plot3d' for three-dimensional plotting in Matlab
  • Study vector calculus applications in Matlab for enhanced graphing techniques
USEFUL FOR

Students in vector calculus, Matlab users seeking to visualize multivariable functions, and educators looking for effective graphing techniques in Matlab.

JoshHolloway
Messages
221
Reaction score
0
I am taking a vector calculus course and am having trouble figuring out how to graph things in Matlab to verify my answers.

Here is exactly what I want to do:
I want to graph side by side two different graphs simultaneously, so I can compare them.

I will give you the equations of the two planes I am attempting to graph side by side. If someone could write the code for me to graph these side by side, then I am sure I can play around with the code and figure out how to graph other functions.

I want to graph side by side the planes:
Z = (-1/4)x + y - 19
and
Z = (-1/3)x + (2/3)y - 4

Thanks in advance!
 
Last edited:
Physics news on Phys.org
Anyone?
 
Type "help subplot". This tells you how to plot multiple graphs in the same figure for convenient pictures
 
I have tried that, but I still don't understand how to do it.

If someone could write the code to do what I am trying to do for those two equations I gave, then I would be EXTREMELY grateful.
 
Is this enough? It will show you how to plot two vectors next to each other.

Code:
t = 0:0.01:10;
f1 = sin(t);
f2 = cos(t);subplot(1,2,1);
plot(f1);

subplot(1,2,2);
plot(f2);
 
Awesome! Thanks!
 
Try explot also.

ezplot((-1/4)x + y - 19) I think that should work. If not try
plot3d((-1/4)x + y - 19),x,-10,10,y,-10,10) x and y ranges are -10 to 10
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
4K
Replies
5
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 32 ·
2
Replies
32
Views
4K
  • · Replies 12 ·
Replies
12
Views
7K
  • · Replies 1 ·
Replies
1
Views
3K