T03-LawofSines.mws

High School Modules > Trigonometry by Gregory A. Moore  

     The Law of Sines


Discussion of the law of sines and applications to solving triangles.

[Directions : Execute the Code Resource section first. Although there will be no output immediately, these definitions are used later in this worksheet.]

 0. Code

>    restart;

 1.  The Law of Sines


The law of sines is a three-sided equation. It equates the ratio of the sine of each angle to the length of its opposite side for all the angles and sides of a triangle. It is usually used as a set of three equations.

>    sin(A)/a = sin(B)/b : % = sin(C)/c;

(sin(A)/a = sin(B)/b) = sin(C)/c

>    sin(A)/a = sin(B)/b  ;
sin(B)/b = sin(C)/c  ;
sin(A)/a = sin(C)/c  ;

sin(A)/a = sin(B)/b

sin(B)/b = sin(C)/c

sin(A)/a = sin(C)/c


 2.  Solving Triangles - Two Sides & Included Angle Known


The law of cosines has four unknowns - the three sides and an angle. If we know the three sides of a triangle, we can then find "the angle" - which is the angle opposite of the "hyptenuse" (although this is not necessarily a right triangle and the side opposite of the angle is not necessarily the longest side.)

         Example 2.1 :    A triangle have sides of length : a = 31,  b = 42, and angle A = 41 degrees. Find the angle B.

>    subs( {a = 31, b = 42, A = 41*(Pi/180) }, sin(A)/a = sin(B)/b  );
Eq := evalf(%);

1/31*sin(41/180*Pi) = 1/42*sin(B)

Eq := .2116319449e-1 = .2380952381e-1*sin(B)

>    sin(B) = solve( Eq, sin(B) );
B = solve( Eq, B), ` radians`;
B = evalf( solve( Eq, B)*180/Pi), ` degrees`;

sin(B) = .8888541686

B = 1.094838294, ` radians`

B = 62.72961347, ` degrees`




         Example 2.2 :     A triangle have sides of length : a = 102, b = 79, and A = 22 degrees. Find c.


In this problem, we need to two steps. First, find angle B, and use this to find angle C. Then use angle C to find side c.

>    subs( {A = 22*(Pi/180), a = 102, b = 79 }, sin(A)/a = sin(B)/b  );
evalf(%);
angle_B := solve( %, B): %, ` radians`;

1/102*sin(11/90*Pi) = 1/79*sin(B)

.3672613661e-2 = .1265822785e-1*sin(B)

.2943694483, ` radians`

>    angle_C := subs( {A = 22*(Pi/180), B = angle_B}, Pi - A - C);

angle_C := 79/90*Pi-C

>    subs( {A = 22*(Pi/180), a= 102, C = angle_C }, sin(A)/a = sin(C)/c  );
evalf(%);
side_c := solve( %, c);

1/102*sin(11/90*Pi) = sin(79/90*Pi-C)/c

.3672613661e-2 = sin(.3839724354+C)/c

side_c := 272.2856506*sin(.3839724354+C)

>   

 3.  Solving Triangles - Two Angles & Included Side Known


Here is another scenario.

         Example 3.1 :     A = 52 degrees,  B = 65 degrees, side c = 100. Find sides a and b.

First we find angle C, which is easy to find. Then use one of the three equations of the Law of Sines invovling A,a, C, and c. This is the basic method of using the Law of Sines - to find three of the four bits of information about any two pairs, then solve for the fourth.

>    C = 180 - 52 - 65;

C = 63

>    subs( {A = 52*(Pi/180),  C = 63*(Pi/180), c = 100 }, sin(A)/a = sin(C)/c  );
Eq := evalf(%);

sin(13/45*Pi)/a = 1/100*sin(7/20*Pi)

Eq := .7880107537/a = .8910065243e-2

>    solve( %, a);

88.44051443


Now that we know A, B, C, a, and c, we can find b in a number of ways. Let's just find it the same way that we found a. (We could also relate A and B in the Law of Sines, or even use the Law of Cosines.)

>    subs( {B = 65*(Pi/180),  C = 63*(Pi/180), c = 100 }, sin(B)/b = sin(C)/c  );
Eq := evalf(%);

sin(13/36*Pi)/b = 1/100*sin(7/20*Pi)

Eq := .9063077871/b = .8910065243e-2

>    solve( %, b);

101.7173009

                
        © 2002 Waterloo Maple Inc