R-Language Based Calculus Operations for Teaching
Utilities for formulas and graphics arguments
Turn a 1-line function into an inline formula
Create a data frame for a circle marking the curvature of a function.
Construct a model matrix from data as if by hand
Find local extreme points
Basis sets for for function approximation
Specify a domain over which a function is to be graphed
Evenly spaced samples across a one- or two-dim domain
Robert Boyle's pressure vs volume measurements
Derivative and Anti-derivative operators
Contour plots of functions of two variables
Create a numerical anti-derivative function which can be called with o...
Creates a "picket fence" of points for illustrating numerical integrat...
Dynamical systems calculations and graphics
Handle the first three arguments of graphics functions
Find zeros of a function
Plot a vector field
Graphics for constraints
Plot functions of one and two variables using lattice system
Integrate a function
Integrate ordinary differential equations
check whether a value is in a domain
Iterate a function on an initial condition
Create a dynamics object for use in integrateODE()
and the ODE graph...
Numerical Derivatives
Potential energy functions used as examples in MOSAIC Calculus.
Create a quadratic spline (inefficiently)
Objects exported from other packages
Generate a "natural looking" function of one or multiple variables
Interface to integration using Ryacas
Plot a function of a single variable
Create a smoothing function approximating a cloud of points
Make an interactive plotly plot of a function of two variables
Symbolic Derivatives
Tide levels from the US NOAA
Simple 3D plot of a trajectory
Plots a trajectory
Identifying unbound inputs to a function
convert a function with separate arguments into one with a single vect...
Utilities for vector calculations
Recordings of vowel sounds
Finds zeros of a function within a specified domain
Software to support the introductory *MOSAIC Calculus* textbook <https://www.mosaic-web.org/MOSAIC-Calculus/>), one of many data- and modeling-oriented educational resources developed by Project MOSAIC (<https://www.mosaic-web.org/>). Provides symbolic and numerical differentiation and integration, as well as support for applied linear algebra (for data science), and differential equations/dynamics. Includes grammar-of-graphics-based functions for drawing vector fields, trajectories, etc. The software is suitable for general use, but intended mainly for teaching calculus.
Useful links