calculus-derivatives

版本 1.2.1.0 (4.6 mb) 作者:
interactive module that introduces fundamentals of derivatives including the product and chain rule as presented in calculus i courses

440.0 次下载

更新时间 2023/1/27

来自 github

calculus-凯发k8网页登录

or

curriculum module
created with r2021a. compatible with r2021a and later releases.

description

this curriculum module contains interactive and that teach basic concepts of derivative calculus. there is a focus on numerical approximation and graphical representation as tools for understanding the concepts of calculus.

the derivatives module is divided into four scripts and a practice app. the first covers the limit definition of the derivative and includes several motivating examples for the study of derivatives. the second covers derivatives of powers and the linearity of derivatives working from the limit definition of the derivative, including an application to parabolic motion. the third covers derivatives of exponentials, natural logarithms, sines and cosines as well as discussing higher order derivatives. applications include population growth and oscillatory behavior. the fourth script presents visualizations of the product and chain rule for derivatives as well as randomly generated practice problems. applications include related rates and the quotient rule for derivatives. the calculus flashcards app allows users to select the types of derivative (or integral) rules they wish to practice, generates randomized problems, and tracks their progress within a session.

these lessons can be used as part of a lecture, as activities in an instructional setting, or as interactive assignments to be completed outside of class. all interactive exercises offer feedback while reflection questions are more open-ended and do not include solutions in this module.

loading the project file, derivatives.prj, will add all of the required scripts to the path and open a navigation page. the instructions inside the live scripts will guide you through the exercises, examples, and activities. get started with each live script by running it one section at a time. to stop running the script or a section midway (for example, when an animation is in progress), use the stop button in the run section of the live editor tab in the matlab toolstrip.

prerequisite domain knowledge

this module assumes a knowledge of functions that is standard in precalculus course materials regarding powers, exponentials, absolute values, logarithms, sines, cosines, rational functions, and asymptotes. in addition, this module assumes basic fluency with limits in discussing the limit definition of the derivative.

suggested prework

– a free two-hour introductory tutorial that teaches the essentials of matlab.

details

derivativedefinition.mlx

an interactive script that facilitates exploration of the limit definition of the derivative and the relationship between slopes and derivatives.

learning goals:

  • explain the limit definition of the derivative and its relationship to secant lines
  • identify the sign of the derivative at a point as positive, negative, or zero based on the graph of a function
  • identify points where the derivative of a continuous function does not exist and explain why with reference to the definition of the derivative
  • recognize f'(x), df/dx, and d/dx[f(x)] as equivalent notation for the derivative of f with respect to x

derivativerulespolynomials.mlx

an interactive script that facilitates exploration of the results of applying the limit definition of the derivative to powers to identify the power rule for derivatives. after introducing the linearity rules, there is the opportunity to generate and check random problems to practice applying the linearity and power rules for derivatives and an application to parabolic motion.

learning goals:

  • explain why the limit definition of the derivative results in the power rule for derivatives
  • compute the derivatives of linear combinations of powers by hand
  • apply derivatives to solve practical questions

derivativerulestranscendentals.mlx

an interactive script that facilitates exploration of the derivatives of sines, cosines, exponential functions, natural logarithms, higher order derivatives, and unit analysis of derivatives.

learning goals:

  • determine the functional relationship of the derivatives of sines, cosines, exponentials, and natural logarithms
  • explain the pattern in the derivatives of sin(ax), cos(ax), and exp(ax) for constant values of a and that the derivative of ln(ax) does not fit the simple pattern
  • apply the correct units to derivatives of any order
  • explore simple first and second order differential equations that describe physical systems to create mathematical models of the system

derivativerulescombinations.mlx

an interactive script that presents visualizations of the chain rule and product rule as well as the opportunity to practice derivatives.

learning goals:

  • explain why the chain rule is d/dx[f(g(x))] = f'(g(x))*g'(x)
  • apply the chain rule to calculate derivatives
  • explain why the product rule is d/dx[f(x)*g(x)] = f(x)*g'(x) f'(x)*g(x)
  • apply the product rule to calculate derivatives
  • fluently recognize and apply the rules for computing derivatives

taylorpolynomials.mlx

an interactive script that builds on the idea of approximating functions from tangent lines to taylor polynomials.

learning goals:

  • identify and construct tangent lines.
  • identify and construct quadratic approximations.
  • use the structure of taylor polynomials to construct higher order approximations to differentiable functions.

calculusflashcards.mlapp

a matlab app that allows the user to select among four different categories of derivative practice (simple derivatives, linear combinations of powers, product rule, and chain rule) or integral practice (simple integrals, definite integrals, substitution, and integration by parts) or any combination thereof. variables can be restricted to x and t or varied randomly over a larger set of options. the solutions can be displayed immediately or multiple attempts at each problem can be recorded. results are tracked by type of problem including correct solutions, incorrect solutions, and problems which are not even attempted before generating a new one.

learning goals:

  • computational fluency with common functions and interactions including linearity, the product rule, and the chain rule.

setup

matlab®

  1. ensure that you have matlab r2021a or newer installed.
  2. download calculusflashcards.mlapp or download and unzip the entire repository.
  3. right-click the app in matlab and select run or double click on the live script (.mlx file) that you wish to run.

matlab online™

  1. download calculusflashcards.mlapp or download and unzip the entire repository.
  2. drag and drop calculusflashcards.mlapp into the current folder in .
  3. right-click the calculusflashcards.mlapp and select run or double click on the live script (.mlx file) that you wish to run.

products

matlab®, symbolic math toolbox™, curve fitting toolbox™

license

the license for this module is available in the file in this github repository.

related courseware modules

calculus: integrals is available on or or

educator resources

have any questions or feedback? contact the

凯发官网入口首页 copyright 2021-2022 the mathworks, inc.

引用格式

emma smith zbarsky (2023). calculus-derivatives (https://github.com/mathworks-teaching-resources/calculus-derivatives/releases/tag/v1.2.1), github. 检索来源 .

matlab 版本兼容性
创建方式 r2021a
与 r2021a 及更高版本兼容
平台兼容性
windows macos linux
标签
社区
中有更多文件

community treasure hunt

find the treasures in matlab central and discover how the community can help you!

start hunting!

helperfunctions

tests

helperfunctions

版本 已发布 发行说明
1.2.1.0

see release notes for this release on github:

1.2.0

see release notes for this release on github:

1.1.2

see release notes for this release on github:

1.1.1

see release notes for this release on github:

1.1.0

see release notes for this release on github:

1.0.2

see release notes for this release on github:

1.0.1

see release notes for this release on github:

1.0.0
要查看或报告此来自 github 的附加功能中的问题,请访问其 。
要查看或报告此来自 github 的附加功能中的问题,请访问其 。
网站地图