diff --git a/requirements.txt b/requirements.txt index 863188880..864ae915c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -pretext == 2.24.0 +pretext[prefigure] == 2.36.0 CodeChat-Server == 0.2.25 pelican == 4.11.0 markdown == 3.7.0 diff --git a/source/precalculus/source/06-TR/01.ptx b/source/precalculus/source/06-TR/01.ptx index b0dfd2fb5..77946ca98 100644 --- a/source/precalculus/source/06-TR/01.ptx +++ b/source/precalculus/source/06-TR/01.ptx @@ -31,12 +31,11 @@ - - - -TBIL.plot_angle(pi/2,reference_angle=pi/4,show_axes=False) - - + + + + +

  1. 45^{\circ}

  2. @@ -53,12 +52,11 @@ TBIL.plot_angle(pi/2,reference_angle=pi/4,show_axes=False) - - - -TBIL.plot_angle(pi,reference_angle=-pi/6,show_axes=False) - - + + + + +

    1. 45^{\circ}

    2. @@ -75,12 +73,11 @@ TBIL.plot_angle(pi,reference_angle=-pi/6,show_axes=False) - - - -TBIL.plot_angle(135*pi/180,reference_angle=pi/2,show_axes=False) - - + + + + +

      1. 45^{\circ}

      2. @@ -101,21 +98,19 @@ TBIL.plot_angle(135*pi/180,reference_angle=pi/2,show_axes=False)

        An angle is in standard position if its vertex is located at the origin and its initial side extends along the positive x-axis.

        - - - -TBIL.plot_angle(5*pi/4) - - -

        - An angle measured counterclockwise from the initial side has a positive measure, while an angle measured clockwise from the initial side has a negative measure. -

        - - - -TBIL.plot_angle(-3*pi/4) - - + + + + + +

        + An angle measured counterclockwise from the initial side has a positive measure, while an angle measured clockwise from the initial side has a negative measure. +

        + + + + + @@ -127,11 +122,10 @@ TBIL.plot_angle(-3*pi/4) - - - -TBIL.plot_angle(pi/4) - + + + +

          @@ -149,11 +143,10 @@ TBIL.plot_angle(pi/4) - - - -TBIL.plot_angle(-pi) - + + + +

            @@ -172,11 +165,10 @@ TBIL.plot_angle(-pi) - - - -TBIL.plot_angle(-5*pi/6) - + + + +

              @@ -197,12 +189,11 @@ TBIL.plot_angle(-5*pi/6)

              Draw an angle of measure -225^{\circ} in standard position.

              - - - -TBIL.plot_angle(-225*pi/180) - - + + + + + @@ -223,13 +214,11 @@ TBIL.plot_angle(-225*pi/180) A central angle is an angle whose vertex is at the center of a circle.

              - - - -p=TBIL.plot_angle(2*pi/3,show_unit_circle=True,show_angle_value=False,degree_labels=False) -p - - + + + + + @@ -241,17 +230,12 @@ p One radian is the measure of a central angle of a circle that intersects an arc the same length as the radius.

              + + + + + - - - -p=TBIL.plot_angle(1,show_unit_circle=True,show_angle_value=True,degree_labels=False) -p+=arc((0,0),1,sector=(0,1),color="blue",thickness=2) -p+=text("$r$",(0.5,0.07),fontsize=20) -p+=text("$r$",(0.87,0.6),fontsize=20) -p - - diff --git a/source/precalculus/source/06-TR/02.ptx b/source/precalculus/source/06-TR/02.ptx index f5bb59c27..75d9b7cd1 100644 --- a/source/precalculus/source/06-TR/02.ptx +++ b/source/precalculus/source/06-TR/02.ptx @@ -15,11 +15,10 @@

              Consider the angle given below:

              - - - -TBIL.plot_angle(-7*pi/4,show_axes=True) - + + + +

              Which of the following angles describe the plotted angle?

                @@ -47,11 +46,10 @@ TBIL.plot_angle(-7*pi/4,show_axes=True)

                Consider the angle given below:

                - - - -TBIL.plot_angle(pi/3,show_axes=True,show_angle_value=True,degree_labels=True) - + + + +
                @@ -124,14 +122,10 @@ TBIL.plot_angle(pi/3,show_axes=True,show_angle_value=True,degree_labels=True)

                Consider the portion of a circle of radius 1 graphed below.

                - - - -p=TBIL.plot_angle(pi/2,show_axes=True,show_angle_value=True,degree_labels=True,show_unit_circle=True) -p+=arc((0,0),1,sector=(0,pi/2),color="blue",thickness=3) -p+=text("$1$", (0.5,0.05),color="black") -p - + + + +
                @@ -175,14 +169,10 @@ p

                Consider the portion of a circle of radius 3 graphed below.

                - - - -p=TBIL.plot_angle(pi/3,show_axes=True,show_angle_value=True,degree_labels=True,show_unit_circle=True) -p+=arc((0,0),1,sector=(0,pi/3),color="blue",thickness=3) -p+=text("$3$", (0.5,0.05),color="black") -p - + + + +
                @@ -262,14 +252,10 @@ p

                Consider the portion of a circle of radius 1 graphed below.

                - - - -p=TBIL.plot_angle(pi/2,show_axes=True,show_angle_value=True,degree_labels=True,show_unit_circle=True) -p+=arc((0,0),1,sector=(0,pi/2),color="blue",thickness=3) -p+=text("$1$", (0.5,0.05),color="black") -p - + + + +
                @@ -313,14 +299,10 @@ p

                Consider the portion of a circle of radius 3 graphed below.

                - - - -p=TBIL.plot_angle(pi/3,show_axes=True,show_angle_value=True,degree_labels=True,show_unit_circle=True) -p+=arc((0,0),1,sector=(0,pi/3),color="blue",thickness=3) -p+=text("$3$", (0.5,0.05),color="black") -p - + + + +
                diff --git a/source/precalculus/source/06-TR/05.ptx b/source/precalculus/source/06-TR/05.ptx index b627ccf84..1372a2c6d 100644 --- a/source/precalculus/source/06-TR/05.ptx +++ b/source/precalculus/source/06-TR/05.ptx @@ -24,12 +24,12 @@ The unit circle is the circle of radius 1 centered at the origin on the coordinate plane.
                - - Unit circle - - p=circle((0,0),1,color="blue") - - + + + + + A circle of radius 1 centered at the origin +

                @@ -42,18 +42,11 @@

                Let \theta be the angle shown below in standard form. Notice that the terminal side intersects with the unit circle. (Note: We will assume a circle drawn in this context is the unit circle unless told otherwise.) We will label that point of intersection as (x,y).

                - - - -p=TBIL.plot_angle(pi/4,show_unit_circle=True,show_angle_value=r"$\theta$") -p+=text("$(x,y)$", (.8,.8), fontsize="15") -p+=text("$r$", (.35,.45), fontsize="15") -p+=point((1/sqrt(2),1/sqrt(2)),size="50",color="red",zorder=5) -p - - - - + + + + + @@ -83,20 +76,11 @@ p

                - - - -p=TBIL.plot_angle(pi/4,show_unit_circle=True) -p+=text("$(x,y)$", (.8,.8),fontsize="15") -p+=text("$r$", (.35,.45), fontsize="15") -p+=point((1/sqrt(2),1/sqrt(2)),size="70",color="red",zorder=5) -p+=line([(1/sqrt(2),0),(1/sqrt(2),1/sqrt(2))],color="green",thickness=3) -p+=line([(1/sqrt(2),0),(0,0)],color="green",zorder=5,thickness=3) -p+=text("$x$", (.4,-.1),color="black",fontsize="15") -p+=text("$y$", (.81,.4),color="black",fontsize="15") -p - - + + + + +
                @@ -349,15 +333,11 @@ p

                Let's consider the angle \theta=150^\circ, drawn below with the unit circle.

                - - - - -p=TBIL.plot_angle(5*pi/6,show_unit_circle=True,show_angle_value=True,degree_labels=True) -p - - - + + + + +
                @@ -366,14 +346,11 @@ p What is the measure of \alpha?

                - - - -p=TBIL.plot_angle(5*pi/6,reference_angle=pi/6,show_unit_circle=True,show_angle_value=True,degree_labels=True) -p+=TBIL.plot_angle(pi/6,show_unit_circle=True,show_angle_value=r"$\alpha$") -p - - + + + + +

                  @@ -398,23 +375,18 @@ p angle \alpha=30^\circ to help. Find the point (x_1,y_1), where the terminal side of the 30^\circ angle intersects the unit circle.

                  - - - - -p=TBIL.plot_angle(5*pi/6,show_unit_circle=True,show_angle_value=True,degree_labels=True,show_unit_point=True,label_unit_point=("x","y"),show_triangle=True) -p - - - - - - -p=TBIL.plot_angle(pi/6,show_unit_circle=True,show_angle_value=True,degree_labels=True,show_unit_point=True,label_unit_point=("x_1","y_1"),show_triangle=True) -p - - - + + + + + + + + + + + +

                    @@ -500,14 +472,11 @@ p

                    Let's consider the angle \theta=\dfrac{4\pi}{3}, drawn below with the unit circle.

                    - - - - -p=TBIL.plot_angle(4*pi/3,show_unit_circle=True,show_angle_value=True) -p - - + + + + +
                    @@ -516,13 +485,11 @@ p

                    The angle below represents the reference angle for \theta=\dfrac{4\pi}{3}, which is the smallest angle between the terminal side of \theta and the x-axis. What is the measure of this reference angle?

                    - - - -p=TBIL.plot_angle(pi/3,reference_angle=pi,show_unit_circle=True) -p - - + + + + +

                      @@ -545,23 +512,18 @@ p

                      We can find the sine and cosines values of our original angle, \theta=\dfrac{4\pi}{3}, by using the reference angle to help. Find the point (x_1,y_1), where the terminal side of the angle \dfrac{\pi}{3} intersects the unit circle.

                      - - - - -p=TBIL.plot_angle(4*pi/3,show_unit_circle=True,show_angle_value=True,show_unit_point=True,label_unit_point=("x","y")) -p - - - - - - -p=TBIL.plot_angle(pi/3,show_unit_circle=True,show_angle_value=True,show_unit_point=True,label_unit_point=("x_1","y_1")) -p - - - + + + + + + + + + + + +

                        @@ -709,14 +671,11 @@ p - - - -p=TBIL.plot_angle(5*pi/6,show_unit_circle=True,show_angle_value=False,degree_labels=True,show_unit_point=True,label_unit_point=("-\dfrac{\sqrt{3}}{2}","\dfrac{1}{2}")) -p - - - + + + + +

                        @@ -735,14 +694,11 @@ p - - - -p=TBIL.plot_angle(5*pi/4,show_unit_circle=True,show_angle_value=False,degree_labels=True,show_unit_point=True,label_unit_point=("-\dfrac{\sqrt{2}}{2}","-\dfrac{\sqrt{2}}{2}")) -p - - - + + + + +

                        @@ -784,14 +740,11 @@ p - - - -p=TBIL.plot_angle(5.56,show_unit_circle=True,show_angle_value=False,degree_labels=True,show_unit_point=True,label_unit_point=("\dfrac{3}{4}","y")) -p - - - + + + + + diff --git a/source/precalculus/source/06-TR/prefigure/TR1-angle1.xml b/source/precalculus/source/06-TR/prefigure/TR1-angle1.xml new file mode 100644 index 000000000..90db6c407 --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR1-angle1.xml @@ -0,0 +1,14 @@ + + width=1 + p1=1/sqrt(2)*(1,1) + p2=1/sqrt(2)*(-1,1) + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/06-TR/prefigure/TR1-angle2.xml b/source/precalculus/source/06-TR/prefigure/TR1-angle2.xml new file mode 100644 index 000000000..93f59c032 --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR1-angle2.xml @@ -0,0 +1,14 @@ + + width=1 + p1=(cos(-pi/6),sin(-pi/6)) + p2=(cos(5*pi/6),sin(5*pi/6)) + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/06-TR/prefigure/TR1-angle3.xml b/source/precalculus/source/06-TR/prefigure/TR1-angle3.xml new file mode 100644 index 000000000..e05987407 --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR1-angle3.xml @@ -0,0 +1,16 @@ + + width=1 + t1=pi/2 + t2=5*pi/4 + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/06-TR/prefigure/TR1-angle4.xml b/source/precalculus/source/06-TR/prefigure/TR1-angle4.xml new file mode 100644 index 000000000..0dc2a4746 --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR1-angle4.xml @@ -0,0 +1,20 @@ + + width=1.2 + t1=0 + t2=5*pi/4 + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/06-TR/prefigure/TR1-angle5.xml b/source/precalculus/source/06-TR/prefigure/TR1-angle5.xml new file mode 100644 index 000000000..1639d9d00 --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR1-angle5.xml @@ -0,0 +1,20 @@ + + width=1.2 + t1=0 + t2=5*pi/4 + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/06-TR/prefigure/TR1-angle6.xml b/source/precalculus/source/06-TR/prefigure/TR1-angle6.xml new file mode 100644 index 000000000..ce05d3b33 --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR1-angle6.xml @@ -0,0 +1,19 @@ + + width=1.2 + t1=0 + t2=pi/4 + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/06-TR/prefigure/TR1-angle7.xml b/source/precalculus/source/06-TR/prefigure/TR1-angle7.xml new file mode 100644 index 000000000..98afb0c15 --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR1-angle7.xml @@ -0,0 +1,20 @@ + + width=1.2 + t1=0 + t2=pi + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/06-TR/prefigure/TR1-angle8.xml b/source/precalculus/source/06-TR/prefigure/TR1-angle8.xml new file mode 100644 index 000000000..201a7f395 --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR1-angle8.xml @@ -0,0 +1,20 @@ + + width=1.2 + t1=0 + t2=7*pi/6 + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/06-TR/prefigure/TR1-angle9.xml b/source/precalculus/source/06-TR/prefigure/TR1-angle9.xml new file mode 100644 index 000000000..44a0ac6b5 --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR1-angle9.xml @@ -0,0 +1,20 @@ + + width=1.2 + t1=0 + t2=3*pi/4 + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/06-TR/prefigure/TR1-central-angle.xml b/source/precalculus/source/06-TR/prefigure/TR1-central-angle.xml new file mode 100644 index 000000000..cf4ab16f7 --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR1-central-angle.xml @@ -0,0 +1,22 @@ + + width=1.2 + t1=0 + t2=2*pi/3 + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/06-TR/prefigure/TR1-radian.xml b/source/precalculus/source/06-TR/prefigure/TR1-radian.xml new file mode 100644 index 000000000..aa381c4cd --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR1-radian.xml @@ -0,0 +1,33 @@ + + width=1.2 + t1=0 + t2=pi/3 + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/06-TR/prefigure/TR2-angle1.xml b/source/precalculus/source/06-TR/prefigure/TR2-angle1.xml new file mode 100644 index 000000000..738caaf49 --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR2-angle1.xml @@ -0,0 +1,20 @@ + + width=1.2 + t1=0 + t2=pi/4 + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/06-TR/prefigure/TR2-angle2.xml b/source/precalculus/source/06-TR/prefigure/TR2-angle2.xml new file mode 100644 index 000000000..3383bdffc --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR2-angle2.xml @@ -0,0 +1,20 @@ + + width=1.2 + t1=0 + t2=pi/3 + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + 60^\circ + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/06-TR/prefigure/TR2-arc-length1.xml b/source/precalculus/source/06-TR/prefigure/TR2-arc-length1.xml new file mode 100644 index 000000000..8fe77b28e --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR2-arc-length1.xml @@ -0,0 +1,30 @@ + + width=1.2 + t1=0 + t2=pi/2 + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + 90^\circ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/06-TR/prefigure/TR2-arc-length2.xml b/source/precalculus/source/06-TR/prefigure/TR2-arc-length2.xml new file mode 100644 index 000000000..63431f683 --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR2-arc-length2.xml @@ -0,0 +1,30 @@ + + width=1.2 + t1=0 + t2=pi/3 + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + 60^\circ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/06-TR/prefigure/TR5-angle1.xml b/source/precalculus/source/06-TR/prefigure/TR5-angle1.xml new file mode 100644 index 000000000..fac6886b0 --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR5-angle1.xml @@ -0,0 +1,24 @@ + + width=1.2 + t1=0 + t2=5*pi/6 + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + 150^\circ + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/06-TR/prefigure/TR5-angle2.xml b/source/precalculus/source/06-TR/prefigure/TR5-angle2.xml new file mode 100644 index 000000000..017c688a3 --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR5-angle2.xml @@ -0,0 +1,30 @@ + + width=1.2 + t1=0 + t2=pi/6 + t3=pi + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + p3=(cos(t3),sin(t3)) + + + + + \alpha + 150^\circ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/06-TR/prefigure/TR5-angle3.xml b/source/precalculus/source/06-TR/prefigure/TR5-angle3.xml new file mode 100644 index 000000000..f68b405e3 --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR5-angle3.xml @@ -0,0 +1,24 @@ + + width=1.2 + t1=0 + t2=4*pi/3 + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + \frac{4\pi}{3} + + + + + + + + + + + + + diff --git a/source/precalculus/source/06-TR/prefigure/TR5-angle4.xml b/source/precalculus/source/06-TR/prefigure/TR5-angle4.xml new file mode 100644 index 000000000..ea94dfdef --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR5-angle4.xml @@ -0,0 +1,23 @@ + + width=1.2 + t1=pi + t2=4*pi/3 + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + + + + + + + + + + + + + diff --git a/source/precalculus/source/06-TR/prefigure/TR5-angle5.xml b/source/precalculus/source/06-TR/prefigure/TR5-angle5.xml new file mode 100644 index 000000000..87be39859 --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR5-angle5.xml @@ -0,0 +1,26 @@ + + width=1.2 + t1=0 + t2=4*pi/3 + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + \frac{4\pi}{3} + + + (x,y) + + + + + + + + + + + + diff --git a/source/precalculus/source/06-TR/prefigure/TR5-angle6.xml b/source/precalculus/source/06-TR/prefigure/TR5-angle6.xml new file mode 100644 index 000000000..8e7427bd7 --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR5-angle6.xml @@ -0,0 +1,26 @@ + + width=1.2 + t1=0 + t2=pi/3 + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + \frac{\pi}{3} + + + (x_1,y_1) + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/06-TR/prefigure/TR5-angle7.xml b/source/precalculus/source/06-TR/prefigure/TR5-angle7.xml new file mode 100644 index 000000000..d0283f8bf --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR5-angle7.xml @@ -0,0 +1,25 @@ + + width=1.2 + t1=0 + t2=5*pi/6 + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + + + + \left(-\frac{\sqrt{3}}{2},\frac{1}{2}\right) + + + + + + + + + + + diff --git a/source/precalculus/source/06-TR/prefigure/TR5-angle8.xml b/source/precalculus/source/06-TR/prefigure/TR5-angle8.xml new file mode 100644 index 000000000..ef9611c1b --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR5-angle8.xml @@ -0,0 +1,25 @@ + + width=1.2 + t1=0 + t2=5*pi/4 + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + + + + \left(-\frac{\sqrt{2}}{2},-\frac{\sqrt{2}}{2}\right) + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/06-TR/prefigure/TR5-angle9.xml b/source/precalculus/source/06-TR/prefigure/TR5-angle9.xml new file mode 100644 index 000000000..a04aaa92f --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR5-angle9.xml @@ -0,0 +1,25 @@ + + width=1.2 + t1=0 + t2=2*pi-acos(3/4) + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + + + + \left(\frac{3}{4},y\right) + + + + + + + + + + + diff --git a/source/precalculus/source/06-TR/prefigure/TR5-point-unit-circle.xml b/source/precalculus/source/06-TR/prefigure/TR5-point-unit-circle.xml new file mode 100644 index 000000000..349040239 --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR5-point-unit-circle.xml @@ -0,0 +1,32 @@ + + width=1.2 + t1=0 + t2=pi/4 + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + \theta + + + + + + + (x,y) + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/06-TR/prefigure/TR5-triangle.xml b/source/precalculus/source/06-TR/prefigure/TR5-triangle.xml new file mode 100644 index 000000000..d7b8c8950 --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR5-triangle.xml @@ -0,0 +1,47 @@ + + width=1.2 + t1=0 + t2=pi/4 + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + \theta + + + + + + + + x + + + + + + + + + (x,y) + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/06-TR/prefigure/TR5-triangle2.xml b/source/precalculus/source/06-TR/prefigure/TR5-triangle2.xml new file mode 100644 index 000000000..e3291e61d --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR5-triangle2.xml @@ -0,0 +1,41 @@ + + width=1.2 + t1=0 + t2=5*pi/6 + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + 150^\circ + + + + + + + + + + + (x,y) + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/06-TR/prefigure/TR5-triangle3.xml b/source/precalculus/source/06-TR/prefigure/TR5-triangle3.xml new file mode 100644 index 000000000..89e4c32c2 --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR5-triangle3.xml @@ -0,0 +1,41 @@ + + width=1.2 + t1=0 + t2=pi/6 + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + 30^\circ + + + + + + + + + + + (x_1,y_1) + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/06-TR/prefigure/TR5-unit-circle.xml b/source/precalculus/source/06-TR/prefigure/TR5-unit-circle.xml new file mode 100644 index 000000000..b4d5ec376 --- /dev/null +++ b/source/precalculus/source/06-TR/prefigure/TR5-unit-circle.xml @@ -0,0 +1,16 @@ + + width=1.2 + t1=0 + t2=pi/3 + p1=(cos(t1),sin(t1)) + p2=(cos(t2),sin(t2)) + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/graphs.ptx b/source/precalculus/source/meta/graphs.ptx index ae1fbdfae..fa7503d3a 100644 --- a/source/precalculus/source/meta/graphs.ptx +++ b/source/precalculus/source/meta/graphs.ptx @@ -7,29 +7,37 @@

                        Graph of y=x - - plot(x,xmin=-5,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,gridlines=True, ticks=[1,1]) - + + + + +
                        Graph of y=x^2 - - plot(x^2,xmin=-5,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,gridlines=True, ticks=[1,1]) - + + + + +
                        Graph of y=x^3 - - plot(x^3,xmin=-5,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,gridlines=True, ticks=[1,1]) - + + + + +
                        Graph of y=x^4 - - plot(x^4,xmin=-5,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,gridlines=True, ticks=[1,1]) - + + + + +
                        @@ -40,42 +48,37 @@
                        Graph of y=\dfrac{1}{x} - - p=plot(1/x,xmin=-5,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,1]) - p+=line([(0,-5),(0,5)],thickness=3,linestyle='dashed',color='red') - p+=line([(-5,0),(5,0)],thickness=3,linestyle='dashed',color='red') - p - + + + + +
                        Graph of y=\dfrac{1}{x^2} - - p=plot(1/x^2,xmin=-5,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,1]) - p+=line([(0,-5),(0,5)],thickness=3,linestyle='dashed',color='red') - p+=line([(-5,0),(5,0)],thickness=3,linestyle='dashed',color='red') - p - + + + + +
                        Graph of y=\dfrac{1}{x^3} - - p=plot(1/x^3,xmin=-5,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,1]) - p+=line([(0,-5),(0,5)],thickness=3,linestyle='dashed',color='red') - p+=line([(-5,0),(5,0)],thickness=3,linestyle='dashed',color='red') - p - + + + + +
                        Graph of y=\dfrac{1}{x^4} - - p=plot(1/x^4,xmin=-5,xmax=-0.1,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,gridlines=True, ticks=[1,1]) - p+=plot(1/x^4,xmin=0.1,xmax=5,ymin=-5,ymax=5,thickness=3) - p+=line([(0,-5),(0,5)],thickness=3,linestyle='dashed',color='red') - p+=line([(-5,0),(5,0)],thickness=3,linestyle='dashed',color='red') - p - + + + + +
                        @@ -86,17 +89,19 @@
                        Graph of y=|x| - - plot(abs(x),xmin=-5,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,1]) - + + + + +
                        Graph of y=\sqrt{x} - - p=plot(sqrt(x),xmin=-5,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,1]) - p.SHOW_OPTIONS['xmin']=-5 - p - + + + + +
                        @@ -107,39 +112,37 @@
                        Graph of y=b^x, with b=2 - - p=plot(2^x,xmin=-5,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,1]) - p+=line([(-5,0),(5,0)],thickness=3,linestyle='dashed',color='red') - p - + + + + +
                        Graph of y=\log_b x, with b=2 - - p=plot(log(x)/log(2),xmin=0,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,1]) - p+=line([(0,-5),(0,5)],thickness=3,linestyle='dashed',color='red') - p.SHOW_OPTIONS['xmin']=-5 - p - + + + + +
                        Graph of y=e^x - - p=plot(e^x,xmin=-5,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,1]) - p+=line([(-5,0),(5,0)],thickness=3,linestyle='dashed',color='red') - p - + + + + +
                        Graph of y=\ln x - - p=plot(log(x),xmin=0,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,1]) - p+=line([(0,-5),(0,5)],thickness=3,linestyle='dashed',color='red') - p.SHOW_OPTIONS['xmin']=-5 - p - + + + + +
                        @@ -150,61 +153,55 @@
                        Graph of y=\sin(x) - - -TBIL.trig_plot(sin(x),(x,-2*pi,2*pi),ymin=-2*pi,ymax=2*pi,ticks=[pi/2,1],aspect_ratio=1,gridlines=True) - + + + + +
                        Graph of y=\csc x - - -p=TBIL.trig_plot(csc(x),(x,-2*pi,2*pi),ymin=-2*pi,ymax=2*pi,ticks=[pi/2,1],aspect_ratio=1,gridlines=True,detect_poles=True) -for i in [-2..2]: - p+=line([(i*pi,-2*pi),(i*pi,2*pi)],thickness=3,linestyle='dashed',color='red') -p - + + + + +
                        Graph of y=\cos x - - -TBIL.trig_plot(cos(x),(x,-2*pi,2*pi),ymin=-2*pi,ymax=2*pi,ticks=[pi/2,1],aspect_ratio=1,gridlines=True) - + + + + +
                        Graph of y=\sec x - - -p=TBIL.trig_plot(sec(x),(x,-2*pi,2*pi),ymin=-2*pi,ymax=2*pi,ticks=[pi/2,1],aspect_ratio=1,gridlines=True,detect_poles=True) -for i in [-2..1]: - p+=line([(i*pi+pi/2,-2*pi),(i*pi+pi/2,2*pi)],thickness=3,linestyle='dashed',color='red') -p - + + + + +
                        Graph of y=\tan x - - -p=TBIL.trig_plot(tan(x),(x,-2*pi,2*pi),ymin=-2*pi,ymax=2*pi,ticks=[pi/2,1],aspect_ratio=1,gridlines=True,detect_poles=True) -for i in [-2..1]: - p+=line([(i*pi+pi/2,-2*pi),(i*pi+pi/2,2*pi)],thickness=3,linestyle='dashed',color='red') -p - + + + + +
                        Graph of y=\cot x - - -p=TBIL.trig_plot(cot(x),(x,-2*pi,2*pi),ymin=-2*pi,ymax=2*pi,ticks=[pi/2,1],aspect_ratio=1,gridlines=True,detect_poles=True) -for i in [-2..2]: - p+=line([(i*pi,-2*pi),(i*pi,2*pi)],thickness=3,linestyle='dashed',color='red') -p - + + + + +
                        @@ -215,61 +212,55 @@ p
                        Graph of y=\sin^{-1}(x) - - p=plot(arcsin(x),xmin=-1,xmax=1,ymin=-pi,ymax=pi,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,pi/4],tick_formatter=[SR(1),pi]) - p.SHOW_OPTIONS['xmin']=-pi - p.SHOW_OPTIONS['xmax']=pi - p - + + + + +
                        Graph of y=\csc^{-1}(x) - - p=plot(arccsc(x),xmin=-pi,xmax=-1,ymin=-pi,ymax=pi,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,pi/4],tick_formatter=[SR(1),pi]) - p+=plot(arccsc(x),xmin=1,xmax=pi,ymin=-pi,ymax=pi,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,pi/4],tick_formatter=[SR(1),pi]) - p+=line([(-pi,0),(pi,0)],thickness=3,linestyle='dashed',color='red') - p - + + + + +
                        Graph of y=\cos^{-1}(x) - - p=plot(arccos(x),xmin=-1,xmax=1,ymin=-pi,ymax=pi,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,pi/4],tick_formatter=[SR(1),pi]) - p.SHOW_OPTIONS['xmin']=-pi - p.SHOW_OPTIONS['xmax']=pi - p - + + + + +
                        Graph of y=\sec^{-1}(x) - - p=plot(arcsec(x),xmin=-pi,xmax=-1,ymin=-pi,ymax=pi,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,pi/4],tick_formatter=[SR(1),pi]) - p+=plot(arcsec(x),xmin=1,xmax=pi,ymin=-pi,ymax=pi,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,pi/4],tick_formatter=[SR(1),pi]) - p+=line([(-pi,pi/2),(pi,pi/2)],thickness=3,linestyle='dashed',color='red') - p - + + + + +
                        Graph of y=\tan^{-1}(x) - - p=plot(arctan(x),xmin=-pi,xmax=pi,ymin=-pi,ymax=pi,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,pi/4],tick_formatter=[SR(1),pi]) - p+=line([(-pi,pi/2),(pi,pi/2)],thickness=3,linestyle='dashed',color='red') - p+=line([(-pi,-pi/2),(pi,-pi/2)],thickness=3,linestyle='dashed',color='red') - p - + + + + +
                        Graph of y=\cot^{-1}(x) - - p=plot(arccot(x),xmin=-pi,xmax=-0.001,ymin=-pi,ymax=pi,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,pi/4],tick_formatter=[SR(1),pi]) - p+=plot(arccot(x),xmin=0.001,xmax=pi,ymin=-pi,ymax=pi,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,pi/4],tick_formatter=[SR(1),pi]) - p+=line([(-pi,0),(pi,0)],thickness=3,linestyle='dashed',color='red') - p - + + + + +
                        diff --git a/source/precalculus/source/meta/prefigure/graph-absolute.xml b/source/precalculus/source/meta/prefigure/graph-absolute.xml new file mode 100644 index 000000000..bdc31387b --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-absolute.xml @@ -0,0 +1,12 @@ + + f(x)=fabs(x) + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-arccos.xml b/source/precalculus/source/meta/prefigure/graph-arccos.xml new file mode 100644 index 000000000..93d3b34fe --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-arccos.xml @@ -0,0 +1,12 @@ + + f(x)=acos(x) + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-arccot.xml b/source/precalculus/source/meta/prefigure/graph-arccot.xml new file mode 100644 index 000000000..fb177aa07 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-arccot.xml @@ -0,0 +1,19 @@ + + f(x)=atan(1/x) + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-arccsc.xml b/source/precalculus/source/meta/prefigure/graph-arccsc.xml new file mode 100644 index 000000000..28eefac07 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-arccsc.xml @@ -0,0 +1,16 @@ + + f(x)=asin(1/x) + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-arcsec.xml b/source/precalculus/source/meta/prefigure/graph-arcsec.xml new file mode 100644 index 000000000..b20813c6f --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-arcsec.xml @@ -0,0 +1,16 @@ + + f(x)=acos(1/x) + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-arcsin.xml b/source/precalculus/source/meta/prefigure/graph-arcsin.xml new file mode 100644 index 000000000..3a2807e92 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-arcsin.xml @@ -0,0 +1,12 @@ + + f(x)=asin(x) + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-arctan.xml b/source/precalculus/source/meta/prefigure/graph-arctan.xml new file mode 100644 index 000000000..2cc07ff61 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-arctan.xml @@ -0,0 +1,18 @@ + + f(x)=atan(x) + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-cos.xml b/source/precalculus/source/meta/prefigure/graph-cos.xml new file mode 100644 index 000000000..089d047c9 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-cos.xml @@ -0,0 +1,12 @@ + + f(x)=cos(x) + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-cot.xml b/source/precalculus/source/meta/prefigure/graph-cot.xml new file mode 100644 index 000000000..0c18fd78e --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-cot.xml @@ -0,0 +1,24 @@ + + f(x)=1/tan(x) + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-csc.xml b/source/precalculus/source/meta/prefigure/graph-csc.xml new file mode 100644 index 000000000..e96206eb1 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-csc.xml @@ -0,0 +1,24 @@ + + f(x)=1/sin(x) + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-exponential.xml b/source/precalculus/source/meta/prefigure/graph-exponential.xml new file mode 100644 index 000000000..2349a2ce2 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-exponential.xml @@ -0,0 +1,16 @@ + + f(x)=2^x + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-exponentiale.xml b/source/precalculus/source/meta/prefigure/graph-exponentiale.xml new file mode 100644 index 000000000..7ab95850f --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-exponentiale.xml @@ -0,0 +1,16 @@ + + f(x)=e^x + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-logarithm-natural.xml b/source/precalculus/source/meta/prefigure/graph-logarithm-natural.xml new file mode 100644 index 000000000..9f7b5e044 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-logarithm-natural.xml @@ -0,0 +1,16 @@ + + f(x)=log(x) + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-logarithm.xml b/source/precalculus/source/meta/prefigure/graph-logarithm.xml new file mode 100644 index 000000000..e4b8a9c6c --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-logarithm.xml @@ -0,0 +1,16 @@ + + f(x)=log(x)/log(2) + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-sec.xml b/source/precalculus/source/meta/prefigure/graph-sec.xml new file mode 100644 index 000000000..a51d4ec05 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-sec.xml @@ -0,0 +1,22 @@ + + f(x)=1/cos(x) + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-sin.xml b/source/precalculus/source/meta/prefigure/graph-sin.xml new file mode 100644 index 000000000..ce17bb23f --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-sin.xml @@ -0,0 +1,12 @@ + + f(x)=sin(x) + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-square-root.xml b/source/precalculus/source/meta/prefigure/graph-square-root.xml new file mode 100644 index 000000000..dd96c3150 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-square-root.xml @@ -0,0 +1,12 @@ + + f(x)=sqrt(x) + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-tan.xml b/source/precalculus/source/meta/prefigure/graph-tan.xml new file mode 100644 index 000000000..734b370fb --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-tan.xml @@ -0,0 +1,22 @@ + + f(x)=tan(x) + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graphx-minus1.xml b/source/precalculus/source/meta/prefigure/graphx-minus1.xml new file mode 100644 index 000000000..c10169525 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graphx-minus1.xml @@ -0,0 +1,18 @@ + + f(x)=x^(-1) + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graphx-minus2.xml b/source/precalculus/source/meta/prefigure/graphx-minus2.xml new file mode 100644 index 000000000..bfe239545 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graphx-minus2.xml @@ -0,0 +1,18 @@ + + f(x)=x^(-2) + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graphx-minus3.xml b/source/precalculus/source/meta/prefigure/graphx-minus3.xml new file mode 100644 index 000000000..3fc4b893d --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graphx-minus3.xml @@ -0,0 +1,18 @@ + + f(x)=x^(-3) + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graphx-minus4.xml b/source/precalculus/source/meta/prefigure/graphx-minus4.xml new file mode 100644 index 000000000..651c0f04c --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graphx-minus4.xml @@ -0,0 +1,18 @@ + + f(x)=x^(-3) + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graphx.xml b/source/precalculus/source/meta/prefigure/graphx.xml new file mode 100644 index 000000000..b1d7308a4 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graphx.xml @@ -0,0 +1,12 @@ + + f(x)=x + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graphx2.xml b/source/precalculus/source/meta/prefigure/graphx2.xml new file mode 100644 index 000000000..074613453 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graphx2.xml @@ -0,0 +1,12 @@ + + f(x)=x^2 + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graphx3.xml b/source/precalculus/source/meta/prefigure/graphx3.xml new file mode 100644 index 000000000..0187b56b9 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graphx3.xml @@ -0,0 +1,12 @@ + + f(x)=x^3 + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graphx4.xml b/source/precalculus/source/meta/prefigure/graphx4.xml new file mode 100644 index 000000000..95bd0fff8 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graphx4.xml @@ -0,0 +1,12 @@ + + f(x)=x^3 + + + + + + + + + + \ No newline at end of file