No BSD License  

Highlights from
drawLA - Draw Toolbox for Linear Algebra.

5.0

5.0 | 4 ratings Rate this file 70 Downloads (last 30 days) File Size: 415 KB File ID: #23608
image thumbnail

drawLA - Draw Toolbox for Linear Algebra.

by

 

Plot 2D/3D of vectors, planes, lines, spheres, and... display matrix equations.

| Watch this File

File Information
Description

The drawLA Toolbox was created to facilitate visualization of some basic concepts of Linear Algebra. It is a collection of MATLAB functions for easy plotting of 2D/3D vectors, planes, lines and spheres, and... displaying matrix equations.

Toolbox Content:
There are 12 functions in the toolbox.
10 of them produce 2D/3D plots of geometric objects:

1. drawVector.m - Draw 2D/3D vector(s).
2. drawPlane.m - Draw 2D/3D plane.
3. drawSpan.m - Draw line(2D)/plane(3D) spanned by one (2D/3D) or two (3D) vectors.
4. drawLine.m - Draw 2D/3D line between two points.
5. drawXLine.m - Draw vertical line in xy-plane at given x value.
6. drawYLine.m - Draw horizontal line in xy-plane at given y value.
7. drawCircle.m - Draw circle(s) in a xy-plane plot.
8. drawAxes.m - Draw 2D/3D coordinate axes lines.
9. drawSphere.m - Draw unit 2D/3D sphere under a linear (affine) transformation.
10. drawMesh.m - Plot a polygonal 2D/3D mesh.

The other 2 are auxiliary functions for:

11. dispMEq - Formatted display of a matrix equation.
12. drawGraph - Draw small directed graph with up to 6 nodes.

Each function is provided with a help and examples of its usage. E.g., |help drawPlane|.

MATLAB release MATLAB 7.6 (R2008a)
Other requirements Optional: arrow.m by Erik Johnson. File ID # 278.
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (4)
20 Jul 2012 Changshun Deng

excellent!

24 Apr 2011 Richard Chiang

Try the others, then you'll know why this one is the best !!!

12 Jan 2010 dawn

Wonderful toolbox, save us students much time!
Thanks!

19 Apr 2009 Adam

Solid package. Excellent help file included. Very intuitive commands and many many useful options.

Contact us