Re: Plotting a curve on a flat torus

*To*: mathgroup at smc.vnet.net*Subject*: [mg106541] Re: Plotting a curve on a flat torus*From*: dh <dh at metrohm.com>*Date*: Fri, 15 Jan 2010 07:00:13 -0500 (EST)*References*: <hik91b$6nn$1@smc.vnet.net> <himskq$j6l$1@smc.vnet.net> <hip875$soc$1@smc.vnet.net>

Hi, to get rid of the spurious lines, you may use the option: Exclusions. here is an example: xmax = 2; excl = Sqrt /@ Range[0, xmax^2]; ParametricPlot[{Mod[t, 1], Mod[t^2, 1]}, {t, 0, xmax}, Exclusions -> excl] Daniel LordBeotian wrote: > On 14 Gen, 11:45, dh <d... at metrohm.com> wrote: >> Hi, >> >> you want to draw a curve on a rectangle, identifying opposite sides? > > Yes, exactly. > >> Well you can do this e.g. using Mod and ParametricPlot. Here is an >> >> example where we use the unit square {{0,0},{0,1},{1,1},{1,0}} and the >> >> square function: >> >> ParametricPlot[{Mod[t, 1], Mod[t^2, 1]}, {t, 0, 4}] > > Well my problem here is to avoid that the points are joined by > segments which do not belong to the curve. Your parametric plot still > have this problem unsolved. >