Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am looking for a program to visualize vector spaces. Ideally this is in the set of real numbers. For instance what shape does the following vertex in $\Bbb R^3$ represent? Vertices are: $\{(1,0,0),(0,2,0),(0,0,0)\}$

share|cite|improve this question
I believe it's a triangle in the $x-y$ plane... – user38268 Mar 10 '12 at 10:32
Do you want to visualize vector spaces, or points in $\mathbb{R}^3$? – utdiscant Mar 10 '12 at 10:43
@Benjamin Lim, X3 is a free variable. – Rook Mar 10 '12 at 18:37
@utdiscant vector spaces in R3, but if this program can't do points its useless. – Rook Mar 10 '12 at 18:37
up vote 3 down vote accepted

You can use pretty much anything for such a simple task. I give two examples of powerful and free software packages. One is Scilab:

scilab plot

created with

points = [0 0 0; 1 0 0; 0 2 0; 0 0 0]; // repeated endpoint to close the curve
param3d(points(:,1),points(:,2),points(:,3));  // creates the plot
p=get("hdl"); p.foreground=2; p.thickness=3;  // cosmetics: color and thickness

The actual plot (but not this illustration) can be rotated with a mouse to better visualize the position of the points in space.

But if you prefer something with simpler syntax, the Sage command


does the job.

share|cite|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.