Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/popckovs/computational_mathematics
Создаю свой модуль для решение задач по вычислительной математике.
https://github.com/popckovs/computational_mathematics
mathematics matplotlib numpy python-3
Last synced: 26 days ago
JSON representation
Создаю свой модуль для решение задач по вычислительной математике.
- Host: GitHub
- URL: https://github.com/popckovs/computational_mathematics
- Owner: PopckovS
- License: mit
- Created: 2021-06-25T14:12:49.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-08-23T14:16:03.000Z (about 3 years ago)
- Last Synced: 2024-10-11T00:22:11.326Z (26 days ago)
- Topics: mathematics, matplotlib, numpy, python-3
- Language: Python
- Homepage:
- Size: 59.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 ComputMathdef function(x):
"""Функция для вычислений"""
return (2 * math.cos(x)) / 7ComputMath.simple_iteration(function)
```
---Вводим параметры:
![Вводим нужные значения](img/1.png "Рабочая БД")
Получаем результат:
![Результат подсчета](img/2.png "Рабочая БД")