Projet d'analyse: Sujet 31
Project description
Bienvenue sur le guide de convappro! (sujet 31)
Convappro a pour objectif de donner avec la plus grande précision la valeur approximative du sinus de tout nombre réel (angle en radians modulo 2pi).
Cette précision théorique est de l'ordre de 10-100 et utilise les formules de Taylor-Lagrange pour les développements limités et les suites de Cauchy pour en certifier la convergence (la stabilité et la précision).
Ce module a été réalisé par Henri MACEDO GONÇALVES, Alexandre RAMDOO, NOVERRAZ Marion et HAGHVIRDILOO Mostafa comme but scolaire.
Consignes d'utilisation
1. Installation
pip install convappro
ou encore
python3 -m pip install convappro
2. Utilisation
Soit vous utilisez le main à disposition:
- Dans le terminal, allez sur le répertoire qui contient code.py et tapez:
./code.py
Soit en l'utilisant manuellement:
python3
from code import *
valeur = calculs(x)
- La variable x est la valeur que vous souhaitez calculer.
3. Les fonctions
Vous avez à votre disposition les fonctions suivantes:
Certificat de convergence d'une suite (r(n)n) de l'ordre k du calcul conv(k):
resultat = valeur.conv(k)
r(n) calcule n-ième élément:
valeur.r(n)
Affiche les n premiers éléments de la suite:
valeur.suiteR(n)
Preuve de Cauchy:
valeur.preuveCauchy(epsilon)
Affiche à partir de quel r(n) l'ordre est atteinte:
valeur.ordreAtteinte(epsilon)
Tronque x ( ex: valeur.r(valeur.preuveCauchy(epsilon)) ) à 10-p près:
a = valeur.tronque(x,p)
DISCLAIMER
Ce module n'a pas vocation à remplacer le module de base math. Il est réalisé à titre scolaire et les auteurs ne sauraient en aucun cas être tenus responsables de sa mauvaise utilisation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for convappro-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 534788a3fe50d24f1b45beb55aa2a68e98fb2395f0ec328bd81344c590d82f3a |
|
MD5 | 190600a11dbf0701dea31fa149cd9cc6 |
|
BLAKE2b-256 | 9b937b2c4877d304480b89adeefe5b16bf82f0e2f038dd467b6eea0a9a4d3375 |