Skip to content

onu032001/mathplus-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 

Repository files navigation

mathplus-js (Sorry for too many updates)

This is a JS repository for additional math functions and constants.

Functions and constants explanation

Function or constant explanation(?) Parameters
integral(f,a,b,n) This function uses Gaussian sum. Represents $\int_a^b f(x) dx$. f: Function to integrate.
a: Lower bound for integration.
b: Upper bound for integration.
n: Intervals to integrate. Default is 200.
derivative(f,a,dx) This function uses first principle. Represents $\frac{d}{dx} f(x)\ \text{where}\ x=a$. f: Function to differentiate.
a: value for differentiation.
dx: Small value (Epsilon or Delta x). Default is 1e-6 (or $1 \times 10^{-6}$).
sumf(f,a,b), prodf(f,a,b) Summation and Product. Same as the principle and the definition. Represents $\sum\limits_{x=a}^b f(x)$, $\prod\limits_{x=a}^b f(x)$. -
trig(trigf, angle) This function calculates advanced trigonometric calculations. trigf: Advanced trigonometric function. Uses:
{'trig': 'sec'} Represents sec,
{'trig': 'csc', 'hyp': true} Represents csch.
angle: Desired value.
nth_root(value, n) This function calculates nth roots. Represents $\sqrt[n]{\text{value}}$. value, n: Desired value.
log_base(a,b) This function calculates logarithms. Represents $\log_a b$. a: Base, b: Argument.
phi This constant returns the golden ratio. Represents $\phi = \frac{1+\sqrt{5}}{2}$. -
solve(lhs,rhs,x,n,dx) This function solves equations. Represents $\text{lhs} = \text{rhs}$. lhs, rhs: Function to solve.
x: Deafult value. Deafult is 0.5 (or $\frac{1}{2}$).
n: Entries. Default is 500.
dx: Small value (Epsilon or Delta x). Default is 1e-6 (or $1 \times 10^{-6}$).
taylor(f,x,a,max,dx) This function converts the function to taylor series. f: Function.
x: Desired value.
a: Initial value.
max: Maximum index.
dx: Small value (Epsilon or Delta x). Default is 1e-6 (or $1 \times 10^{-6}$).
limit(f,a) This function calculates limits. Represents $\lim\limits_{x \to a} f(x)$. f: Function to calculate limit.
a: Value.

Errors: An error occurs if you:

  • Don't type the expression correctly. It occurs an error It is not an expression.

ETC

README.md file is so weird. (Not that weird.) My Samsung

Something is wrong with this site. Please don't fork this repository until I fix the error.