Math 50C- Multivariable Calculus

Activities

Instructor: David Arnold

There are files on this site in PDF format. You will need to download a free copy of the Acrobat Reader at  to read these activities. Click the following icon to get a free copy of the Acrobat Reader.

The Activities

  1. Vectors and Matrices in Matlab
  2. Plotting in Matlab
  3. Surfaces in Matlab
  4. Lines and Planes in Matlab
  5. Cylindrical Coordinates and Quadric Surfaces
  6. Curvature
  7. Linear Approximations
  8. Parametric Equations
  9. Snell's Law
  10. Special Plane Curves
  11. An Introduction to Matlab Function M-Files
  12. Graphing Polar Equations in Matlab --- Script Files
  13. Polar Equations of Conic Sections
  14. Velocity and Acceleration---Constant Speed
  15. Level Curves in Matlab
  16. The Gradient
  17. Max-Min and Saddle Points

Abstracts and materials

Vectors and Matrices in Matlab

Abstract-

In this exercise you will learn how to enter vectors and matrices in Matlab. Operations involving
vectors and matrices will be discussed.

Prerequisites-

Download this activity 
Adobe Acrobat Screen Version
Adobe Acrobat Print Version

Plotting in Matlab

Abstract-

In this activity you will learn how to plot lines and curves in both the plane and space. In addition, you will also be introduced to script files.

Prerequisites-

Download this activity 
Adobe Acrobat Screen Version
Adobe Acrobat Print Version

Parametric Equations

Abstract-

This laboratory exercise is intended to introduce multivariable calculus students to the Matlab software. Vectors are introduced and vector arithmetic is practiced. Readers are shown how to draw the graphs of parametric equations using Matlab's plot command.

Prerequisites-

Download this activity 
Scientific Notebook Version
Adobe Acrobat Version

Snell's Law

Abstract-

In this activity you will devise a proof of Snell's law of refraction based on Fermat's Principle of Least Time.

Prerequisites-

Download this activity --- HTML File 
Snell's Law of Refraction

Special Plane Curves

Abstract-

We've discovered several parametrizations of the cycloid in class. There are many beautiful curves similar to the cycloid, some of which were known to the ancient greeks. In this assignment, you will have the opportunity to choose and throughly examine a special plane curve of your choice.

Prerequisites-

Download this activity --- HTML File 
Special Plane Curves

Graphing Polar Equations in Matlab --- Script Files

Abstract-

Two techniques are used to graph polar equations of the form r=f(theta). Matlab's polar command is introduced and utilized. An alternative approach uses the polar to Cartesian transformations x=r cos(theta) and y=r sin(theta) and Matlab's plot command. Matlab script files enable students to organize and save their work for later use.

Prerequisites-

Download this activity 
Adobe Acrobat Version
Scientific Notebook Version

An Introduction to Matlab Function M-Files

Abstract-

In this activity readers will learn how to program rudimentary function M-files. An example of a function M-file is used in a call to Matlab's quad command, a numerical integration routine.

Prerequisites-

Download this activity 
Adobe Acrobat Version
Scientific Notebook Version

Polar Equations of Conic Sections

Abstract-

This activity is an interactive study of the polar form of the equation for a conic section. Readers should be familiar with polar coordinates and triangle trigonometry. This activity is also a vehicle for the introduction of the Geometer's Sketchpad, though no prior experience with the Sketchpad is assumed.

Prerequisites-

Download this activity 
HTML Version for Geometer's Sketchpad Version 3
HTML Version for Geometer's Sketchpad Version 4

Lines and Planes in Matlab

Abstract-

In this activity you will learn how to plot lines and and planes.

Prerequisites-

Download this activity 
Adobe Acrobat Screen Version
Adobe Acrobat Print Version

Surfaces in Matlab

Abstract-

Matlab's mesh command is used to draw surfaces represented by equations of the form z = f(x,y).

Prerequisites-

Download this activity 
Adobe Acrobat Screen Version
Adobe Acrobat Print Version

Cylindrical Coordinates and Quadric Surfaces

Abstract-

Cylindrical coordinates are used to graph quadric surfaces..

Prerequisites-

Download this activity 
Adobe Acrobat Screen Version
Adobe Acrobat Print Version

Curvature in Matlab

Abstract-

A discussion of curvature. Matlab is used to simplify computations and depict visualizations that aid in understanding the concept of curvature.

Prerequisites-

Download this activity 
Adobe Acrobat Screen Version
Adobe Acrobat Print Version

 

Velocity and Acceleration---Constant Speed

Abstract-

If a particle moves along a path with constant speed, then its acceleration and velocity vectors will be orthogonal at each position along the path. Matlab is used to provide a clear visualization of this fact.

Prerequisites-

Download this activity 
Adobe Acrobat Version
Scientific Notebook Version

Level Curves in Matlab

Abstract-

Matlab is used to explore the level curve concept of functions mapping R2 into R.

Prerequisites-

Download this activity 
Adobe Acrobat Version
Adobe Acrobat Version (Dr. Story Version using Web.sty)
Scientific Notebook Version

Linear Approximations

Abstract-

Linear approximations of functions g:R2-->R are explored through the visualization powers of Matlab. A review of Taylor's theorem and its application to multivariable functions is employed to find linear approximations.

Prerequisites-

Download this activity 
Adobe Acrobat Screen Version
Acrobat Print Version

The Gradient

Abstract-

Matlab is used to explore properties of the gradient.

Prerequisites-

Download this activity 
Adobe Acrobat Version
Scientific Notebook Version

Max-Min and Saddle Points

Abstract-

In this activity you will use the Matlab software to find maximum, minimum, and saddle points of a function.

Prerequisites-

Download this activity 
Adobe Acrobat Version
Scientific Notebook Version