@sbutzbach07/math-formulas
A free package of geometric and trigonometric formulas if you need help with any math equation.
GitHub Repository: https://github.com/SButzbach07/math-formulas npm Package: https://www.npmjs.com/package/@sbutzbach07/math-formulas
How to install & use
npm install @sbutzbach07/math-formulas
One installed, in your JavaScript/TypeScript file, do the following:
import * as Func from "@sbutzbach07/math-formulas/func";
import * as Geo from "@sbutzbach07/math-formulas/geo";
import * as Trig from "@sbutzbach07/math-formulas/trig";
This will import each section of the package.
Extra Math functions (Func)
Since the Math class does not include the inverse of sin
, cos
, and tan
that return side lengths, I have provided those for accessibility.
Function | Equivalent |
---|---|
acot(x) |
Math.atan(1/x) |
acsc(x) |
Math.asin(1/x) |
asec(x) |
Math.acos(1/x) |
cot(x) |
1/Math.tan(x) |
csc(x) |
1/Math.sin(x) |
sec(x) |
1/Math.cos(x) |
Formulas (Geo & Trig)
Function | Type | Concept | Output |
---|---|---|---|
a_Cir(radius) |
Geometric | Area | The area of a circle |
a_HexA(apothem, perimeter) |
Geometric | Area | The area of a hexagon |
a_HexS(side) |
Geometric | Area | The area of a hexagon |
a_Rec(length, width) |
Geometric | Area | The area of a rectangle |
a_Rho(base, height) |
Geometric | Area | The area of a rhombus |
a_Squ(side) |
Geometric | Area | The area of a square |
a_Tra(base1, base2, height) |
Geometric | Area | The area of a trapezoid |
a_Tri(base, height) |
Geometric | Area | The area of a triangle |
c_CirD(diameter) |
Geometric | Circumference | The circumference of a circle |
c_CirR(radius) |
Geometric | Circumference | The circumference of a circle |
cos_A(radians, hyp) |
Trigonometric | Right Triangle | The adjacent side of θ of a right triangle |
cos_H(radians, adj) |
Trigonometric | Right Triangle | The hypotenuse of a right triangle |
cot_A(radians, opp) |
Trigonometric | Right Triangle | The adjacent side of θ of a right triangle |
cot_O(radians, adj) |
Trigonometric | Right Triangle | The opposite side of θ of a right triangle |
csc_H(radians, opp) |
Trigonometric | Right Triangle | The hypotenuse of a right triangle |
csc_O(radians, hyp) |
Trigonometric | Right Triangle | The opposite side of θ of a right triangle |
la_Con(radius, length) |
Geometric | Lateral Area | The lateral area of a cone |
la_Cyl(radius, height) |
Geometric | Lateral Area | The lateral area of a cylinder |
la_Pyr(length, perimeter) |
Geometric | Lateral Area | The lateral area of a pyramid |
la_Tri(height, perimeter) |
Geometric | Lateral Area | The lateral area of a triangular prism |
lCos_A(side1, side2, side3) |
Trigonometric | Law of Sine\Cosine | ∠C mesaurement |
lCos_S(side1, side2, radians) |
Trigonometric | Law of Sine\Cosine | Side C measurement |
lSin_A(radians1, side1, side2) |
Trigonometric | Law of Sine\Cosine | ∠2 measurement |
lSin_S(radians1, side1, radians2) |
Trigonometric | Law of Sine\Cosine | Side 2 measurement |
nCos(adj, hyp) |
Trigonometric | Inverse Right Triangle | The angle of θ |
nCot(adj, opp) |
Trigonometric | Inverse Right Triangle | The angle of θ |
nCsc(hyp, opp) |
Trigonometric | Inverse Right Triangle | The angle of θ |
nSec(hyp, adj) |
Trigonometric | Inverse Right Triangle | The angle of θ |
nSin(opp, hyp) |
Trigonometric | Inverse Right Triangle | The angle of θ |
nTan(opp, adj) |
Trigonometric | Inverse Right Triangle | The angle of θ |
p_Rec(length, width) |
Geometric | Perimeter | The perimeter of a rectangle |
p_Squ(side) |
Geometric | Perimeter | The perimeter of a square |
pt_AB(c, ab) |
Trigonometric | Pythagorean Theorem | Side A or B |
pt_C(a, b) |
Trogonometric | Pythagorean Theorem | Side C |
sa_Con(radius, length) |
Geometric | Surface Area | The surface area of a cone |
sa_Cyl(radius, height) |
Geometric | Surface Area | The surface area of a cylinder |
sa_Pyr(baseArea, length, perimeter) |
Geometric | Surface Area | The surface area of a pyramid |
sa_Rec(length, width, height) |
Geometric | Surface Area | The surface area of a rectangular prism |
sa_Sph(radius) |
Geometric | Surface Area | The surface area of a sphere |
sa_Tri(baseArea, height, perimeter) |
Geometric | Surface Area | The surface area of a triangular prism |
sec_A(radians, hyp) |
Trigonometric | Right Triangle | The adjacent side of θ of a right triangle |
sec_H(radians, adj) |
Trigonometric | Right Triangle | The hypotenuse of a right triangle |
sin_H(radians, opp) |
Trigonometric | Right Triangle | The hypotenuse of a right triangle |
sin_O(radians, hyp) |
Trigonometric | Right Triangle | The opposite side of θ of a right triangle |
tan_A(radians, opp) |
Trigonometric | Right Triangle | The adjacent side of θ of a right triangle |
tan_O(radians, adj) |
Trigonometric | Right Triangle | The opposide side of θ of a right triangle |
v_Con(radius, height) |
Geometric | Volume | The volume of a cone |
v_Cyl(radius, height) |
Geometric | Volume | The volume of a cylinder |
v_Pyr(baseArea, height) |
Geometric | Volume | The volume of a pyramid |
v_Rec(length, width, height) |
Geometric | Volume | The volume of a rectangular prism |
v_Sph(radius) |
Geometric | Volume | The volume of a sphere |
v_Tri(baseArea, height) |
Geometric | Volume | The volume of a triangular prism |