Simple First-Order ODE Grapher
ODEGrapher
A first order ordinary differential equation grapher. Built in Godot.
Equation Syntax
Write the equation in the same form as you would in C# coding language. y’=sqrt(x) + exp(x) is equivalent to [y’=\sqrt x + e^x] Parenthesis are necessary when applying functions to numbers and variables AND for specifying order of operations. y′=2x�′=2� (INCORRECT SYNTAX) y′=2∗x�′=2∗� (PROPER SYNTAX)
- ++ Add
 - −− Subtract
 - ∗∗ Multiply
 - // Divide
 
The list of all functions and their syntaxes are below.
Functions
exp (a)
Raises the given number to the e-power. [e^a]
sqrt (a)
Takes the square root of the given number. [\sqrt a]
pow (a, b)
Raises a to the b-th power. [a^b]
ln (a)
Calculates the natural logarithm of a (log base e). [ln(a)]
log (a)
Calculates the base 10 logarithm of a. [log_{10}(a)]
log (a, b)
Calculates the base b logarithm of a. [log_b(a)]
cos (a)
Calculates the cosine of angle a. [cos(a)]
sin (a)
Calculates the sine of angle a [sin(a)]
tan
Calculates the tangent of angle a [tan(a)]
atan (a)
Calculates the inverse tangent of a [atan(a)]
acos (a)
Calculates the inverse cosine of a [acos(a)]
asin (a)
Calculates the inverse sine of a [asin(a)]
tanh (a)
Calculates the hyperbolic tangent of a [tanh(a)]
cosh (a)
Calculates the hyperbolic cosine of a [cosh(a)]
sinh (a)
Calculates the hyperbolic sine of a [sinh(a)]
abs (a)
Gives the absolute value of a [|a|]
| Status | Released | 
| Category | Tool | 
| Platforms | HTML5 | 
| Author | spycemyster | 
| Tags | differential-equations, Math | 

Leave a comment
Log in with itch.io to leave a comment.