Git Product home page Git Product logo

differential-calculus-solver's Introduction

Differential-Calculus-Solver

Targeting the Derivative Calculus Domain

Derivative Rules

Basic Rules:

  1. Constant Rule: $\frac{d}{dx}(c) = 0$
  2. Power Rule: $\frac{d}{dx}(x^n) = nx^{n-1}$
  3. Sum Rule: $\frac{d}{dx}(f(x) + g(x)) = \frac{d}{dx}(f(x)) + \frac{d}{dx}(g(x))$.
  4. Difference Rule: $\frac{d}{dx}(f(x) - g(x)) = \frac{d}{dx}(f(x)) - \frac{d}{dx}(g(x))$.
  5. Product Rule: $\frac{d}{dx}(f(x) \cdot g(x)) = f'(x) \cdot g(x) + f(x) \cdot g'(x)$.
  6. Quotient Rule: $\frac{d}{dx}\left(\frac{f(x)}{g(x)}\right) = \frac{f'(x) \cdot g(x) - f(x) \cdot g'(x)}{(g(x))^2}$.

Exponential and Logarithmic Functions:

  1. Exponential Function Euler Constant: $\frac{d}{dx}(e^x) = e^x$.
  2. Natural Logarithm: $\frac{d}{dx}(\ln(x)) = \frac{1}{x}$.

Trigonometric Functions:

  1. Sine Function: $\frac{d}{dx}(\sin(x)) = \cos(x)$.
  2. Cosine Function: $\frac{d}{dx}(\cos(x)) = -\sin(x)$.
  3. Tangent Function: $\frac{d}{dx}(\tan(x)) = \sec^2(x)$.
  4. Secant Function: $\frac{d}{dx}(\sec(x)) = \sec^2(x)\tan(x)$.
  5. Cosecant Function: $\frac{d}{dx}(\csc(x)) = -\csc(x)\cot(x)$.
  6. Cotangent Function: $\frac{d}{dx}(\cot(x)) = -\csc^2(x)$.

Inverse Trigonometric Functions:

  1. Arcsine Function: $\frac{d}{dx}(\arcsin(x)) = \frac{1}{\sqrt{1-x^2}}$.
  2. Arccosine Function: $\frac{d}{dx}(\arccos(x)) = -\frac{1}{\sqrt{1-x^2}}$.
  3. Arctangent Function: $\frac{d}{dx}(\arctan(x)) = \frac{1}{1+x^2}$.

Inverse Trigonometric Functions:

Chain Rule:

  1. Chain Rule: If $y = f(g(x))$, then $\frac{dy}{dx} = \frac{dy}{du} \cdot \frac{du}{dx}$, let $u = g(x)$.

Grammar

# <expression> := group
#              | <unary>
#              | <binary>
#              | <terminal>

# <group>     := LPAREN <expression> RPAREN
#
# <unary>     := MINUS <expression>

# <binary>    := <expression> PLUS   <expression>
#              | <expression> MINUS  <expression>
#              | <expression> TIMES  <expression>
#              | <expression> DIVIDE <expression>
#              | <expression> POWER  <expression>
#
# <terminal>  := <variable>
#              | <number>
#              | <function>
#              | <constant>
#
# <variable>  := [a-zA-Z]+
# <number>    := d+
# <constant>  := sin | cos | tan | ...
# <function>  := <constant> group

Reference

https://www.eeweb.com/tools/calculus-derivatives-and-limits-reference-sheet/

differential-calculus-solver's People

Contributors

joanmontas avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.