knotspro.mws

Examples of knots drawn using Maple

Modified by :- Rohit Chaudhary

Run these commands first

> with(plots,tubeplot): with(algcurves,plot_knot):

The Unknot

> unknot:=tubeplot([cos(t),sin(t),0,t=0..2*Pi],orientation=[60,40],radius=0.2,scaling=constrained):

> unknot;

[Maple Plot]

The Trefoil Knot

> trefoil:=tubeplot([ -10*cos(t) - 2*cos(5*t) + 15*sin(2*t),
-15*cos(2*t) + 10*sin(t) - 2*sin(5*t), 10*cos(3*t),
t= 0..2*Pi],
orientation=[60,0]):

> trefoil;

[Maple Plot]

The Figure8 Knot

> figure8:=tubeplot([32*cos(t) - 51*sin(t) - 104*cos(2*t) - 34*sin(2*t) + 104*cos(3*t) - 91*sin(3*t), 94*cos(t) + 41*sin(t) + 113*cos(2*t) - 68*cos(3*t) - 124*sin(3*t), 16*cos(t) + 73*sin(t) - 211*cos(2*t) - 39*sin(2*t) - 99*cos(3*t) - 21*sin(3*t),t=0..2*Pi],radius=20,tubepoints=8,numpoints=100,orientation=[111,-95],scaling=constrained):

> figure8;

[Maple Plot]

Five Crossing knots

> tubeplot([88*cos(t) + 115*sin(t) - 475*cos(2*t) - 127*sin(2*t) - 87*cos(3*t) + 36*sin(3*t) + 11*cos(4*t) - 19*sin(4*t), 89*cos(t) - 32*sin(t) - 172*cos(2*t) + 294*sin(2*t) + 76*cos(3*t) + 102*sin(3*t) - 61*cos(4*t) + 113*sin(4*t), 44*cos(t) - 69*sin(t) + 34*cos(2*t) + 223*sin(2*t) + 16*cos(3*t)+ 120*sin(3*t) + 42*cos(4*t) - 125*sin(4*t),
t=0..2*Pi], radius=25,numpoints=100);

[Maple Plot]

> tubeplot([- 33*cos(t) + 43*sin(t) + 214*sin(2*t) - 101*cos(3*t) - 47*sin(3*t) + 11*sin(4*t),- 57*cos(t) + 99*sin(t) - 54*cos(2*t) - 159*sin(2*t) - 117*cos(3*t) - 5*sin(3*t) - 31*cos(4*t) - 45*sin(4*t),34*cos(t) - 21*sin(t) - 100*cos(2*t) - 93*sin(2*t) - 27*cos(3*t) - 16*sin(3*t) + 52*cos(4*t) + 84*sin(4*t),t=0..2*Pi],radius=25,numpoints=100);

[Maple Plot]

Six Crossing knots

> tubeplot([12*cos(t) + 20*sin(t) - 163*cos(2*t) + 76*sin(2*t) - 87*cos(3*t) - 15*sin(3*t) - 21*cos(4*t) + 14*sin(4*t) +
24*cos(5*t) - 50*sin(5*t), 29*cos(t) + 78*sin(t) - 180*cos(2*t) + 58*sin(2*t) + 88*cos(3*t) + 72*sin(3*t) - 14*sin(4*t), - 30*cos(t) - 78*sin(t) - 111*cos(2*t) + 37*sin(2*t) - 67*cos(3*t) - 51*sin(3*t) + 31*cos(4*t) + 8*sin(4*t) -
11*cos(5*t) + 65*sin(5*t),t=0..2*Pi], radius=25, numpoints=100);

[Maple Plot]

> tubeplot([- 6*cos(t) - 21*sin(t) - 195*cos(2*t) + 92*sin(2*t) - 64*cos(3*t) - 23*sin(3*t) - 6*cos(4*t) + 13*sin(4*t) + 24*cos(5*t) + 15*sin(5*t) + 41*sin(6*t)
,21*cos(t) - 24*sin(t) - 207*cos(2*t) - 72*sin(2*t) + 112*cos(3*t) - 7*sin(3*t) - 13*cos(4*t) - 40*sin(4*t) - 27*cos(5*t) - 3*sin(5*t) - 17*cos(6*t) ,- 18*cos(t) - 13*sin(t) + 113*cos(2*t) - 107*sin(2*t) + 86*cos(3*t) - 9*sin(3*t) - 26*cos(4*t) - 7*sin(4*t) + 24*cos(5*t) + 33*sin(5*t) + 21*cos(6*t) + 31*sin(6*t),t=0..2*Pi],radius=25,numpoints=100);

[Maple Plot]

> tubeplot([- 40*cos(t) + 32*sin(t) + 69*cos(2*t) - 12*sin(2*t) + 120*cos(3*t) - 52*sin(3*t) - 56*cos(4*t) + 46*sin(4*t) -17*sin(5*t) + 14*cos(6*t) + 19*sin(6*t), 90*cos(t) + 89*sin(t) - 142*cos(2*t) + 147*sin(2*t) + 74*cos(3*t) + 85*sin(3*t) - 56*sin(4*t) + 23*cos(5*t) + 16*cos(6*t) + 7*sin(6*t), 52*cos(t) + 64*sin(t) + 53*cos(2*t) + 35*sin(2*t) + 77*cos(3*t) - 87*sin(3*t) + 101*cos(4*t) - 19*sin(4*t) - 5*cos(5*t) + 2*sin(5*t) + 3*cos(6*t) + 9*sin(6*t),t=0..2*Pi],radius=25,numpoints=100);

[Maple Plot]

A Funny looking Knot

> Funny:=tubeplot([ - 22*cos(t) - 128*sin(t) - 44*cos(3*t) - 78*sin(3*t),
- 10*cos(2*t) - 27*sin(2*t) + 38*cos(4*t) + 46*sin(4*t),
70*cos(3*t)-40*sin(3*t),t=0..2*Pi],orientation=[-90,90],radius=10,tubepoints=12,numpoints=100):

> Funny;

[Maple Plot]

Another funny looking Knot

> Square:=tubeplot([- 22*cos(t) - 128*sin(t) - 44*cos(3*t) - 78*sin(3*t), 11*cos(t) - 43*cos(3*t) + 34*cos(5*t) - 39*sin(5*t) , 70*cos(3*t) - 40*sin(3*t) + 8*cos(5*t)- 9*sin(5*t), t=0..2*Pi],radius=10,tubepoints=12,numpoints=100):

> Square;

[Maple Plot]

Star Knot

> f:=(y^2-3*x^5);
plot_knot(f,x,y,epsilon=0.8,radius=0.2,style=patch,tubepoints=12,orientation=[60,0]);

f := y^2-3*x^5

[Maple Plot]

A Nice Link

> f:=(y^3-x^7)*(y^2-2*x^5);
plot_knot(f,x,y,epsilon=0.8,radius=0.1,style=patch, tubepoints=12,orientation=[60,0]);

f := (y^3-x^7)*(y^2-2*x^5)

[Maple Plot]

Two projections of the same Link.

> g:=(y^3-x^7)*(y^2-2*x^5)+y^3;

> plot_knot(g,y,x,epsilon=0.8);

> plot_knot(g,x,y,epsilon=0.8);

g := (y^3-x^7)*(y^2-2*x^5)+y^3

[Maple Plot]

[Maple Plot]

>