Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/popckovs/computational_mathematics

Создаю свой модуль для решение задач по вычислительной математике.
https://github.com/popckovs/computational_mathematics

mathematics matplotlib numpy python-3

Last synced: 26 days ago
JSON representation

Создаю свой модуль для решение задач по вычислительной математике.

Awesome Lists containing this project

README

        

Computational_Mathematics
---
---

[Проект выложен на pypi.org](https://pypi.org/project/ComputMath/)
установить с официального сайта можно следующей командой :

```
pip install ComputMath
```

---

Модуль содержит методы решения различных задач по
вычислительной математике. Рассчитан на 2-3 курс
по предмету "Вычислительная математика"

1. Численные методы решения нелинейных уравнений ( нахождения корней уравнения )

- [Метод половинного деления](ComputMath/root/half_division.py)
- [Метод простой итерации](ComputMath/root/simple_iteration.py)

2. Численные методы решения дифференциальных уравнений.

- [Метод Эйлера](ComputMath/differential/euler.py)
- [Рунге-Кутта 4-го порядка](ComputMath/differential/runge_kutt.py)

3. Численные методы вычисления определенных интегралов.

- [Методом Симпсона](ComputMath/integral/simpson.py)
- [Методом левых прямоугольников](ComputMath/integral/left_rectangles.py)

---

Как это использовать, импортируем пакет по его имени `ComputMath`
создайте свою функцию, которую вам нужно подсчитать, и передайте
ее в нужный вам численный метод:

```python
import ComputMath

def function(x):
"""Функция для вычислений"""
return (2 * math.cos(x)) / 7

ComputMath.simple_iteration(function)
```
---

Вводим параметры:

![Вводим нужные значения](img/1.png "Рабочая БД")

Получаем результат:

![Результат подсчета](img/2.png "Рабочая БД")