https://github.com/arasgungore/integral-calculator
A C project which can calculate the definite integral of real functions using Newton-Cotes quadrature formulas.
https://github.com/arasgungore/integral-calculator
arithmetic arithmetic-expression-evaluator arithmetic-expression-solver arithmetic-expressions calculator definite-integral evaluator expression-evaluator expression-parser function functions integral midpoint-method newton-cotes pemdas simpson-rule string-parser terminal-based trapezoidal-method trapezoidal-rule
Last synced: 6 months ago
JSON representation
A C project which can calculate the definite integral of real functions using Newton-Cotes quadrature formulas.
- Host: GitHub
- URL: https://github.com/arasgungore/integral-calculator
- Owner: arasgungore
- License: mit
- Created: 2021-03-04T06:30:23.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-08-08T12:15:00.000Z (over 3 years ago)
- Last Synced: 2025-04-12T18:33:38.297Z (9 months ago)
- Topics: arithmetic, arithmetic-expression-evaluator, arithmetic-expression-solver, arithmetic-expressions, calculator, definite-integral, evaluator, expression-evaluator, expression-parser, function, functions, integral, midpoint-method, newton-cotes, pemdas, simpson-rule, string-parser, terminal-based, trapezoidal-method, trapezoidal-rule
- Language: C
- Homepage:
- Size: 455 KB
- Stars: 14
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# integral-calculator
A C project which can calculate the definite integral of any given real function using the midpoint method, trapezoidal rule, Simpson's rule, Boole's rule, and many other Newton-Cotes quadrature formulas. Alternatively, the project can be used to estimate the derivative of such functions and compute mathematical expressions according to the order of operations using recursive algorithms.
## Run on Terminal
```sh
gcc main.c -o test
test
```
## Screenshots
## Author
👤 **Aras Güngöre**
* LinkedIn: [@arasgungore](https://www.linkedin.com/in/arasgungore)
* GitHub: [@arasgungore](https://github.com/arasgungore)