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.
>