Skip to content

Griger5/Derivative_Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Derivative Calculator

How to start

Download SWI-Prolog or simply open SWISH. Open this program, and in the query type

main.

and press ctrl+enter. The calculator understands trigonometric, cyclometric and hyperbolic functions as well as logarithms. It can also work out complicated composite derivatives. Unfortunately, the output isn't simplified.
(automatic simplification may be added in the future)

Guidelines

To ensure that the program understands your input function correctly, please follow these guidelines:

  • Your only variable should be x
  • Use * for multiplication, / for division and ^ for powers
  • Always use * with constant terms, write 3*x instead of 3x
  • Use tg(x) and ctg(x) for tangent and cotangent (likewise with cyclometric and hyperbolic functions)
  • Use log(a, x) for logarithm base a of x, you can also use ln(x) for natural logarithm
  • When rising x or a function of x to a fractional power, use brackets, e.g. x^(1/3) instead of x^1/3
  • Use brackets when dividing long formulas, x/cos(x)*sin(x) is equal to (x*sin(x))/cos(x), not x/(sin(x)*cos(x))
  • Likewise, use brackets when rising something to a composite exponent, e.g. 2^(sin(x)*x) instead of 2^sin(x)*x

About

Derivative calculator written in Prolog

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages