Re: How can I creat a user coordinate system for my routine?
- To: mathgroup at smc.vnet.net
- Subject: [mg27023] Re: How can I creat a user coordinate system for my routine?
- From: Brian Higgins <bghiggins at ucdavis.edu>
- Date: Tue, 30 Jan 2001 23:22:39 -0500 (EST)
- References: <94r8bq$ii1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Lewen, In my previous post the solution I gave changes the sign of the ticks on the x-axis. Here is a function that keeps the ticks with the correct sign. UCS[f_, xmin_, xmax_] := Show[Plot[f, {x, xmin, xmax}, DisplayFunction -> Identity, AxesOrigin -> {0, 0}] /. {x_, y_} -> {-x, y}, DisplayFunction -> $DisplayFunction, Ticks -> {Transpose[{-Range[xmin, xmax], Range[xmin, xmax]}], Automatic}] Then evaluate the function UCS with appropriate arguments UCS[Cos[x], -3, 2.5\[Pi]] Brian In article <94r8bq$ii1 at smc.vnet.net>, liwen liwen <gzgear at yahoo.com> wrote: > Dear friend, > In mathematica4,the default coordinate system is world > coordinate system(WCS),for example,on the XOY > plane,the point pt={10,0} is on the right side of > original poins {0,0}.Now I want to turn the WCS to be > a user coordinate system(UCS) in which the direction > of the Y axis is not changed but that of X axis is > reversed,what should I do?The UCS must be created > before running my routines because my routines are > based on the the UCS but not WCS. > > Best Regards, > Liwen 1/26/2001 > > __________________________________________________ > Do You Yahoo!? > Yahoo! Auctions - Buy the things you want at great prices. > http://auctions.yahoo.com/ > Sent via Deja.com http://www.deja.com/