box(-1.65, -1.65, 1.7, 1.7, 2.2)
O = point(0,0); % origo
% Axis
X1 = point(-1.7, 0); X2 = point(1.6, 0)
Y1 = point(0, -1.7); Y2 = point(0, 1.55)
% Unit circle
C = circle(O, 1)
H1 = circle(O,.48); E1 = circle(O,.65); F1 = circle(O,.81); I1 = circle(O,0.91)
H2 = circle(O,.44); E2 = circle(O,.65); F2 = circle(O,.75); I2 = circle(O,0.92)
H3 = circle(O,.44); E3 = circle(O,.67); F3 = circle(O,.74); I3 = circle(O,0.91)
H4 = circle(O,.48); E4 = circle(O,.70); F4 = circle(O,.75); I4 = circle(O,0.93)
thickness(.25)
color "blue"
draw(segment(H1,30:)); draw(point(E1,30:), point(F1,30:)); draw(point(I1,30:), point(C,30:));
draw(segment(H1,45:)); draw(point(E1,45:), point(F1,45:)); draw(point(I1,45:), point(C,45:));
draw(segment(H1,60:)); draw(point(E1,60:), point(F1,60:)); draw(point(I1,60:), point(C,60:));
draw(segment(H2,120:));draw(point(E2,120:),point(F2,120:));draw(point(I2,120:),point(C,120:));
draw(segment(H2,135:));draw(point(E2,135:),point(F2,135:));draw(point(I2,135:),point(C,135:));
draw(segment(H2,150:));draw(point(E2,150:),point(F2,150:));draw(point(I2,150:),point(C,150:));
draw(segment(H3,210:));draw(point(E3,210:),point(F3,210:));draw(point(I3,210:),point(C,210:));
draw(segment(H3,225:));draw(point(E3,305:),point(F3,225:));draw(point(I3,225:),point(C,225:));
draw(segment(H3,240:));draw(point(E3,240:),point(F3,240:));draw(point(I3,240:),point(C,240:));
draw(segment(H4,300:));draw(point(E4,305:),point(F4,300:));draw(point(I4,300:),point(C,300:));
draw(segment(H4,315:));draw(point(E4,315:),point(F4,315:));draw(point(I4,315:),point(C,315:));
draw(segment(H4,330:));draw(point(E4,330:),point(F4,330:));draw(point(I4,330:),point(C,330:));
color(blue)
thickness(1)
draw(segment(X1,X2), full, arrow)
draw(segment(Y1,Y2), full, arrow)
draw("$y$",Y2,.15,-30:); draw("$x$",X2,.15,-130:)
thickness(2.6)
draw(C);
g000 = point(C, 000:); draw(g000)
g030 = point(C, 030:); draw(g030)
g045 = point(C, 045:); draw(g045)
g060 = point(C, 060:); draw(g060)
g090 = point(C, 090:); draw(g090)
g120 = point(C, 120:); draw(g120)
g135 = point(C, 135:); draw(g135)
g150 = point(C, 150:); draw(g150)
g180 = point(C, 180:); draw(g180)
g210 = point(C, 210:); draw(g210)
g225 = point(C, 225:); draw(g225)
g240 = point(C, 240:); draw(g240)
g270 = point(C, 270:); draw(g270)
g300 = point(C, 300:); draw(g300)
g315 = point(C, 315:); draw(g315)
g330 = point(C, 330:); draw(g330)
% Draw labels
draw("\scalebox{.9}{$(1,0)$}",g000,.08,32:)
draw("\scalebox{.9}{$(0,1)$}",g090,.1,55:)
draw("\scalebox{.9}{$(-1,0)$}",g180,.1,152:)
draw("\scalebox{.9}{$(0,-1)$}",g270,.1,308:)
draw("\rput{30}{$\big(\!{\sqrt 3 \over 2},{1 \over 2}\big)$}",g030,.3,30:)
draw("\rput{45}{$\big(\!{\sqrt 2 \over 2},\!{\sqrt 2 \over 2}\big)$}",g045,.35,45:)
draw("\rput{60}{$\big({1 \over 2},\!{\sqrt 3 \over 2}\big)$}",g060,.3,60:)
draw("\rput{300}{$\big(\!{-1 \over 2},\!{\sqrt 3 \over 2}\big)$}",g120,.35,120:)
draw("\rput{315}{$\big(\!{-\sqrt 2 \over 2},\!{\sqrt 2 \over 2}\big)$}",g135,.4,135:)
draw("\rput{330}{$\big(\!{-\sqrt 3 \over 2},\!{1 \over 2}\big)$}",g150,.35,150:)
draw("\rput{30}{$\big(\!{-\sqrt 3 \over 2},\!{-1 \over 2}\big)$}",g210,.4,210:)
draw("\rput{45}{$\big(\!{-\sqrt 2 \over 2},\!{-\sqrt 2 \over 2}\big)$}",g225,.45,225:)
draw("\rput{60}{$\big(\!{-1 \over 2},\!{-\sqrt 3 \over 2}\big)$}",g240,.4, 240:)
draw("\rput{300}{$\big({1 \over 2},\!{-\sqrt 3 \over 2}\big)$}",g300,.35,305:)
draw("\rput{315}{$\big(\!{\sqrt 2 \over 2},\!{-\sqrt 2 \over 2}\big)$}",g315,.4,315:)
draw("\rput{330}{$\big(\!{\sqrt 3 \over 2},\!{-1 \over 2}\big)$}",g330,.35,330:)
draw("\rput{315}{$\big(\!{\sqrt 2 \over 2},\!{-\sqrt 2 \over 2}\big)$}",g315,.4,315:)
draw("\rput{330}{$\big(\!{\sqrt 3 \over 2},\!{-1 \over 2}\big)$}",g330,.35,330:)
draw("\scalebox{.9}{$0$}", g000, .1, 154:)
draw("\scalebox{.7}{$0^\circ$}", g000, .35, 170:)
draw("\rput{30}{\scalebox{.7}{$30^\circ$}}", g030, .43, 210:)
draw("\rput{30}{\scalebox{1}{$\pi \over 6$}}", g030, .14, 215:)
draw("\rput{45}{\scalebox{.7}{$45^\circ$}}", g045, .43, 225:)
draw("\rput{45}{\scalebox{1}{$\pi \over 4$}}", g045, .14, 230:)
draw("\rput{60}{\scalebox{.7}{$60^\circ$}}", g060, .43, 240:)
draw("\rput{60}{\scalebox{1}{$\pi \over 3$}}", g060, .14, 245:)
draw("\scalebox{1}{$\pi \over 2$}", g090, .08, 292:)
draw("\scalebox{.7}{$90^\circ$}", g090, .35, 283:)
draw("\rput{300}{\scalebox{1}{$2\pi \over 3$}}", g120, .16, 300:)
draw("\rput{300}{\scalebox{.7}{$120^\circ$}}", g120, .45, 300:)
draw("\rput{315}{\scalebox{1}{$3\pi \over 4$}}", g135, .16, 315:)
draw("\rput{315}{\scalebox{.7}{$135^\circ$}}", g135, .45, 315:)
draw("\rput{330}{\scalebox{1}{$5\pi \over 6$}}", g150, .16, 330:)
draw("\rput{330}{\scalebox{.7}{$150^\circ$}}", g150, .45, 330:)
draw("\scalebox{1}{$\pi$}", g180, .08, 26:)
draw("\scalebox{.7}{$180^\circ$}", g180, .27, 11:)
draw("\rput{30}{\scalebox{1}{$7\pi \over 6$}}", g210, .17, 30:)
draw("\rput{30}{\scalebox{.7}{$210^\circ$}}", g210, .45, 30:)
draw("\rput{45}{\scalebox{1}{$5\pi \over 4$}}", g225, .17, 45:)
draw("\rput{45}{\scalebox{.7}{$225^\circ$}}", g225, .45, 45:)
draw("\rput{60}{\scalebox{1}{$4\pi \over 3$}}", g240, .17, 60:)
draw("\rput{60}{\scalebox{.7}{$240^\circ$}}", g240, .45, 60:)
draw("\scalebox{1}{$3\pi \over 2$}", g270, .06, 59:)
draw("\scalebox{.7}{$270^\circ$}", g270, .32, 73:)
draw("\rput{300}{\scalebox{1}{$5\pi \over 3$}}", g300, .16, 120:)
draw("\rput{300}{\scalebox{.7}{$300^\circ$}}", g300, .41, 120:)
draw("\rput{315}{\scalebox{1}{$7\pi \over 4$}}", g315, .16, 135:)
draw("\rput{315}{\scalebox{.7}{$315^\circ$}}", g315, .41, 135:)
draw("\rput{330}{\scalebox{1}{$11\pi \over 6$}}", g330, .16, 150:)
draw("\rput{330}{\scalebox{.7}{$330^\circ$}}", g330, .41, 150:)
|