Skip to content

sjmeunier/formulaic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

formulaic

Formulaic is a mathematical and scientific library written in C#.

About

The following are implemented in the library:

Maths

General

  • Complex numbers
  • Vectors
  • Matrices
  • Fast Fourier Transform
  • Factorials
  • Permutations
  • Combinations
  • Greatest common devisor
  • Prime factors
  • Fibonacci
  • Arbitrary roots
  • Inverse of a number

Algebraical

  • Solving quadratic equations

Geometry

  • Area of circle, square, rectange, triangle and circle segment
  • Volume of cube, cylinder, sphere, rectangular block and cone
  • Circumference of circle
  • Perimeter of square and rectange
  • Surface area of cube, sphere and rectangular block

Trigonometry

  • Degree versions of Sin, Cos, Tan, Cosec, Sec, Cot, Acos, Asin, Atan, Cosh, Sinh, Tanh, Cosech, Sech, Coth

Data Analysis

Series

  • Finding the geometric mean, arithmetic mean and median
  • Standard Deviation
  • Variance

Interpolation

  • Linear and Log Least Squares Fit
  • Linear Interpolation
  • Logarithmic Interpolation

Finance

  • Compound and simple interest
  • Compound and simple depreciation

Geodesy

  • Haversine formula for calculating distances between geographic coordinates

Electronics

Resistance

  • Total resistance
  • Closes standard resistor

Transformer

  • Turn ratio for a transformer

Nuget

This library is available as a Nuget package at www.nuget.org/packages/Meunier.Formulaic/1.0.0

About

A mathematical library in C#

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages