Trigonometric Integrals

Author: John J Weber III, PhD Corresponding Textbook Sections:

Expected Educational Results

Bloom’s Taxonomy

A modern version of Bloom’s Taxonomy is included here to recognize various different levels of understanding and to encourage you to work towards higher-order understanding (those at the top of the pyramid). All Objectives, Investigations, Activities, etc. are color-coded with the level of understanding.

Bloom’s Taxonomy for different levels of understanding
Figure 1.1: Bloom's Taxonomy

Trigonometric Integrals

Half- and Double-Angle Formulas

From Pre-Calculus, we know:

Example 02: Evaluate cos4(x)dx

Solution 02:

We discussed in a previous page that u-Substitution is not valid here. Thus, we need to rewrite:

cos4(x)=cos2(x)cos2(x)=(1+cos(2x)2)(1+cos(2x)2)=1+2cos(2x)+cos2(2x)4

We will also need to rewrite: cos2(2x)

1+2cos(2x)+cos2(2x)4=1+2cos(2x)+1+cos(4x)24

Use algebra to rewrite:

1+2cos(2x)+1+cos(4x)24=38+12cos(2x)+18cos(4x)

Thus,

cos4(x)dx=(38+12cos(2x)+18cos(4x))dx

which is now integrable using u-Substitution:

⇒=(38+12cos(2x)+18cos(4x))dx=38x+12sin(2x)2+18sin(4x)4+C

Use Technology to Rewrite Using Algebra

NOTE: You may use Mathematica to rewrite integrals in which sine and cosine are both to even powers without showing any associated work.

Mathematica

Warnings:

  1. Be very careful with the syntax. Syntax is the set of rules on how to write computer code. Every software program has its own unique syntax. Some basic Mathematica syntax is located at: https://www.jjw3.com/Common_Mathematica_Code.html.

  2. The Mathematica syntax for cos2(x) is Cos[x]2​, etc.

  3. Remember, correct Mathematica code will be all black except for variables.

  4. To execute code (including comment codes), press and hold the SHIFT key and press the ENTER key.

Python

  1. Be very careful with the syntax. Syntax is the set of rules on how to write computer code. Every software program has its own unique syntax. Some basic Python syntax is located at: https://www.jjw3.com/Common_Python_Code.html.

  2. All code is included above with comment codes that explain the executable code.

  3. The Python syntax for cos2(x)​​​ is cos(x)**2​​​; etc.

  4. Python requires for explicit multiplication; ​ for exponents.

  5. To execute code, press the “View the result” button:

Investigation 09

Use the trigonometric identities to evaluate the following integrals.

Use Mathematica or Python to first rewrite these expressions.

  1. cos2(x)dx

  2. sin2(x)dx

  3. sin2(x)cos2(x)dx

  4. sin4(x)dx

  5. sin2(x)cos4(x)dx

Use Technology to Verify Antiderivatives

Mathematica

NOTE: Mathematica is used here to verify antiderivatives. You must show that you understand the Calculus concept of the antiderivative.

Warnings:

  1. Be very careful with the syntax. Syntax is the set of rules on how to write computer code. Every software program has its own unique syntax. Some basic Mathematica syntax is located at: https://www.jjw3.com/Common_Mathematica_Code.html.

  2. The Mathematica syntax for cos2(x) is Cos[x]2​, etc.

  3. Integrate[ ] for indefinite integrals has two arguments:

    1. The integrand, i.e., function of the definite integral;

    2. x​, where x​ is the variable used in the integrand.

  4. Remember, correct Mathematica code will be all black except for variables.

  5. To execute code (including comment codes), press and hold the SHIFT key and press the ENTER key.

  6. Mathematica does not show +C for antiderivatives. You will need to remember to include +C in your answers.

  7. Mathematica may return a result in a different, but equivalent, form than your answer. In these cases, use FTC-I to check your work.

Python

NOTE: Python is used here to verify definite integrals. On all Assessments, you must show that you understand the Calculus concept of using u-Substitution to evaluate an indefinite integral.

Warnings:

  1. Be very careful with the syntax. Syntax is the set of rules on how to write computer code. Every software program has its own unique syntax. Some basic Python syntax is located at: https://www.jjw3.com/Common_Python_Code.html.

  2. All code is included above with comment codes that explain the executable code.

  3. integrate( ) for indefinite integrals has two arguments:

    1. The integrand, i.e., function of the definite integral;

    2. x​, where x​​ is the variable used in the integrand.

  4. You only need to change the function in the integrate( ) command.

  5. The Python syntax for cos2(x)​​​ is cos(x)**2​​​; etc.

  6. Python requires for explicit multiplication; ​ for exponents.

  7. Python does not return the antiderivative with +C. You need to use +C for all steps that are antiderivatives.

  8. To execute code, press the “View the result” button: ​​

CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License [http://creativecommons.org/licenses/by-nc-sa/4.0/].

Created: Tuesday, 1 September 2020 03:43 EDT Last Modified: Tuesday, 16 August 2022 - 21:19 (EDT)