Path: news.mathworks.com!newsfeed-00.mathworks.com!nntp.TheWorld.com!news.mathforum.org!not-for-mail
From: Eric Belcastro <eric@telltree.com>
Newsgroups: comp.soft-sys.matlab
Subject: Plot Nonorthogonal Coordinate Systems
Date: Wed, 17 Dec 2008 16:27:21 EST
Organization: The Math Forum
Lines: 8
Message-ID: <23836964.1229549272245.JavaMail.jakarta@nitrogen.mathforum.org>
NNTP-Posting-Host: nitrogen.mathforum.org
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: support1.mathforum.org 1229549272 9578 144.118.30.135 (17 Dec 2008 21:27:52 GMT)
X-Complaints-To: news@news.mathforum.org
NNTP-Posting-Date: Wed, 17 Dec 2008 21:27:52 +0000 (UTC)
Xref: news.mathworks.com comp.soft-sys.matlab:507618

Hi, I am new to matlab, and have searched around for a good method of achieving this and haven't found it yet, so I thought I would ask for some help.

     I am working with a hexagonal coordinate system, defined in terms of the basis vectors - (in terms of polar coordinates (magnitude,angle)) - (1,0) and (1,pi/3).  Technically the coordinates have a two-coordinate and a three-coordinate representation, but the three-coordinate representation I am not concerned with here.  I have all of the basic mathematical understanding of the coordinate system that I need - but I don't understand how to represent and plot nonorthogonal coordinate systems in matlab.  All that I really have to do is tilt the y-basic vector of the standard Cartesian model clockwise by 30 degrees, and have the coordinates be defined in terms of these basis vectors - that should be quite easy.  Yet I don't see any standard routines for doing such a thing.

    My reasons for doing this are to investigate the properties of numbers on this grid via different reflections and rotations, and also to investigate a non-orthogonal representation of complex numbers. Just for fun in other words. ;) I am in between semesters and feel like getting out all of those ideas that I don't have time for when class is in session.

Thank you in advance for any help.
Eric Belcastro