Only a terminal project for solving basic mathematical problems.
-
Updated
Oct 4, 2024 - Python
Only a terminal project for solving basic mathematical problems.
This repository features utility functions with Jest tests, covering tasks like exponentiation, string manipulation, palindrome checks, and temperature conversion.
Some BigInt usage examples in D
C-style arbitrary precision calculator
Advanced Java library for complex numbers
Self-contained elliptic curve library that provides optimized routines for fixed-basis, and simultaneous, exponentiation and similar routines.
Modular arithmetic, promoting moduli to the type level
One header file library that implement missing transcendental math functions (cos, sin, acos, and more....) using 100% AVX/Neon instructions (no branching)
Comprehensive univariate polynomial class. All arithmetic performed symbolically. Some advanced features include: Arithmetic of polynomial rings over a finite field, the Tonelli-Shanks algorithm, GCD, exponentiation by squaring, irreducibility checking, modular arithmetic (obviously) and polynomials from roots.
EuNumber can do sequence calculations, bigmath, and multiple precision. It is not done yet.
Another variant of integer pow but using C++20.
Formula converter and executor in string format
Implementations of some algorithms in C++
Generate any a-by-( b + c ) finite rectangle SVG containing potentially Infinitely many a-by-( 2 * b ) finite rectangles animated along a number line of ( ( c - b ) / a )^n scale symmetry.
EXP is a primitive algebraic function solver, while EXP+ is used to calculate both linear and exponential functions. EXP+QRDTC is a quadratic calculator, based off of the EXP framework.
Java wrapper of Verificatum Elliptic Curve library (VEC).
A project to exercise asymptotic complexity analysis and implementation of algorithms.
Algorithms and functions for fast exponentiation with small error
Add a description, image, and links to the exponentiation topic page so that developers can more easily learn about it.
To associate your repository with the exponentiation topic, visit your repo's landing page and select "manage topics."