MATH2010 Logiciels mathématiques

Documents pareils
Sage : un logiciel libre de mathématiques

Sites web éducatifs et ressources en mathématiques

Calculer avec Sage. Revision : 417 du 1 er juillet 2010

Mathcad Ces capacités font de Mathcad l outil de calcul technique le plus utilisé au monde.

Table des matières. I Mise à niveau 11. Préface

Calcul Scientifique avec 3

Les formations de remise à niveau(!) l'entrée des licences scientifiques. Patrick Frétigné CIIU

Cours 7 : Utilisation de modules sous python

CORRIGE LES NOMBRES DECIMAUX RELATIFS. «Réfléchir avant d agir!»

Comparer l intérêt simple et l intérêt composé

Section «Maturité fédérale» EXAMENS D'ADMISSION Session de février 2014 RÉCAPITULATIFS DES MATIÈRES EXAMINÉES. Formation visée

Né le 13/06/1984 Russe Célibataire Langues : Russe, Anglais,

Maple: premiers calculs et premières applications

Pourquoi R devient incontournable en recherche, enseignement et développement

UNIVERSITE DES ANTILLES et DE LA GUYANE Campus de Fouillole BP Pointe-à-Pitre Cedex CONTRAT LE MASTER NOM DU DOMAINE STS

Nombres premiers. Comment reconnaître un nombre premier? Mais...

Factorisation d entiers (première partie)

Vous revisiterez tous les nombres rencontrés au collège, en commençant par les nombres entiers pour finir par les nombres réels.

Petit lexique de calcul à l usage des élèves de sixième et de cinquième par M. PARCABE, professeur au collège Alain FOURNIER de BORDEAUX, mars 2007

Raisonnement par récurrence Suites numériques

F7n COUP DE BOURSE, NOMBRE DÉRIVÉ

Corrigé des TD 1 à 5

Catalogue des connaissances de base en mathématiques dispensées dans les gymnases, lycées et collèges romands.

Fermat Science [DOSSIER PEDAGOGIQUE] Dossier à destination des enseignants

1 I ) Une première approche de l algorithme en seconde, saison 2010 _ Antoine ROMBALDI

Calcul Formel et Numérique, Partie I

Corps des nombres complexes, J Paul Tsasa

Optimisation et programmation mathématique. Professeur Michel de Mathelin. Cours intégré : 20 h

FONDEMENTS DES MATHÉMATIQUES

Chimie et physique informatiques

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre :

Utiliser des fonctions complexes

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

Python - introduction à la programmation et calcul scientifique

Cours d algorithmique pour la classe de 2nde

Faculté des Sciences Mathématiques, Physiques et Naturelles de Tunis

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

I. Programmation I. 1 Ecrire un programme en Scilab traduisant l organigramme montré ci-après (on pourra utiliser les annexes):

Rappels sur les suites - Algorithme

Rencontre des personnes-ressources en déficience motrice et organique RÉCIT MST - RÉCIT Adaptation scolaire Pierre Couillard

Informatique Générale

Probabilités. Rappel : trois exemples. Exemple 2 : On dispose d un dé truqué. On sait que : p(1) = p(2) =1/6 ; p(3) = 1/3 p(4) = p(5) =1/12

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

Carl-Louis-Ferdinand von Lindemann ( )

Mathématiques financières

Exemple d implantation de fonction mathématique sur ST240

Calcul Scientifique et Symbolique, Logiciels Licence Mathématiques UE N1MA3003. Alain Yger

Calcul Formel et Numérique, Partie I

Logique. Plan du chapitre

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

Les services de la PLM Mathrice. Et quelques outils de web-conférence

Master of Science en mathématiques

LES TYPES DE DONNÉES DU LANGAGE PASCAL

Logiciel Libre Cours 2 Fondements: Programmation

Quelques tests de primalité

Nombres, mesures et incertitudes en sciences physiques et chimiques. Groupe des Sciences physiques et chimiques de l IGEN

TP 1. Prise en main du langage Python

Chapitre 3. Quelques fonctions usuelles. 1 Fonctions logarithme et exponentielle. 1.1 La fonction logarithme

Conversion d un entier. Méthode par soustraction

Des réels aux flottants : préservation automatique de preuves de stabilité de Lyapunov

Premiers pas avec Mathematica

Introduction à MATLAB R

ALGORITHMIQUE II NOTION DE COMPLEXITE. SMI AlgoII

Assistante de recherche (Wissenschaftlicher Mitarbeiterin), Institut de Mathématiques, Université de Münster, Allemagne, Groupe du Prof. Urs Hartl.

Chapitre 10 Arithmétique réelle

Chères collègues, chers collègues,

Cours de Master Recherche

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Représentation d un entier en base b

Éditorial. Tangente ÉDUCATION. Scratch, AlgoBox, Python. Trimestriel - n 15 - janvier 2011 Numéro spécial 16 activités TICE pour le lycée

COURS EULER: PROGRAMME DE LA PREMIÈRE ANNÉE

Mises en relief. Information supplémentaire relative au sujet traité. Souligne un point important à ne pas négliger.

Nathalie Barbary SANSTABOO. Excel expert. Fonctions, simulations, Groupe Eyrolles, 2011, ISBN :

Polynômes à plusieurs variables. Résultant

Journée_: Modules HoraireEpreuve

Chapitre 6. Fonction réelle d une variable réelle

Éléments de programmation et introduction à Java

Le Master Mathématiques et Applications

Programmes des classes préparatoires aux Grandes Ecoles

Manuel de démarrage rapide de la calculatrice financière

Représentation des Nombres

Présentation du langage et premières fonctions

Découverte du tableur CellSheet

ALGORITHMIQUE ET PROGRAMMATION En C

Dans une année, il y a 12 mois. Dans une année, il y a 52 semaines. Dans une année, il y a 4 trimestres. Dans une année, il y a 365 jours.

CFX-9850GB PLUS CFX-9950GB PLUS

EVALUATIONS MI-PARCOURS CM2

Introduction à l algorithmique et à Java

Tutoriel : Utilisation du serveur de calcul à distance de PSE

Cabri et le programme de géométrie au secondaire au Québec

DUT. Informatique, orientation Imagerie Numérique. Domaine : Sciences, Technologies, Santé. Mention : Informatique

Licence : Licence Fondamentale en Gestion Etape : Semestre : 1. Première Année Licence Fondamentale en Gestion ( Tronc commun )

STAGE IREM 0- Premiers pas en Python

MATHÉMATIQUES 10 e 12 e ANNÉE

Cellule MathDoc Logiciel de Gestion Documentaire Historique

Rencontre sur la thématique du Calcul Haute Performance - 13 juin Better Match, Faster Innovation

Licence STS mention Mathématiques Parcours Ingénieur Télécom Bretagne (ITB)

Le calcul formel dans l enseignement des mathématiques

Transcription:

1 / 15 MATH2010 Logiciels mathématiques Université de Liège Hiver 2016 Sébastien Labbé 1er février 2016

2 / 15 Boulier un des plus anciens instruments d aide au calcul de l histoire de l humanité. calcul des opérations élémentaires : additions, soustractions, multiplications et divisions et même la racine énième. Utilisé par les Étrusques, les Grecs, les Égyptiens, les Indiens, les Chinois et les Mexicains. http://fr.wikipedia.org/wiki/boulier

Chiffres arabes IIIe siècle av. J.-C. : numération décimale indienne VIIe siècle : existence est mentionnée en Syrie IXe siècle : empruntée par la civilisation arabe 1202 : Liber Abaci (Le livre du calcul), Leonardo Fibonacci, Pise : un traité sur les calculs et la comptabilité fondée sur le calcul décimal. XVe siècle : les chiffres indo-arabes sont préférés aux chiffres romains en Europe. http://fr.wikipedia.org/wiki/chiffres_arabes 3 / 15

4 / 15 Calculatrices mécaniques 1645 : La Pascaline de Blaise Pascal additionner et de soustraire deux nombres d une façon directe multiplications et des divisions par répétitions https://fr.wikipedia.org/wiki/pascaline

5 / 15 Règle à calcul depuis le XVIIe siècle multiplication, division racines carrées, cubiques, calculs logarithmiques et trigonométriques supplantée par les calculatrices au milieu des années 1970 https://fr.wikipedia.org/wiki/règle_à_calcul

6 / 15 Calculateurs prodiges Avant l avènement des ordinateurs, les calculateurs prodiges étaient souvent employés dans les instituts de recherche nécessitant des calculs complexes et longs, comme les calculs d astrophysique ou de cristallographie. http://fr.wikipedia.org/wiki/calculateur_prodige

Calculatrices électroniques la HP-35, commercialisée en janvier 1972 par Hewlett-Packard première calculatrice scientifique devient célèbre sous le nom de "règle à calcul électronique" 395 dollars accompagnée d un monumental socle en fonte de 10 kg https://fr.wikipedia.org/wiki/hp-35 7 / 15

Calculatrices graphiques la TI-89, commercialisée par Texas Instruments en 1998 calcul formel possibilités de programmation http://fr.wikipedia.org/wiki/calculatrice 8 / 15

9 / 15 Ordinateur personnel IMB PC 5150 premier ordinateur personnel produit, à partir de 1981 à plusieurs millions d exemplaires par IBM https://fr.wikipedia.org/wiki/ordinateur

10 / 15 Logiciels de mathématiques Depuis 1960, au moins 45 logiciels de mathématiques (32 à licence libre et 13 commerciaux) : Axiom FORM Magnus MuPAD SyMAT Cadabra FriCAS Maple OpenAxiom SymbolicC++ Calcinator FxSolver Mathcad PARI/GP Symbolism CoCoA-4 GAP Mathematica Reduce Symengine CoCoA-5 GiNaC MathHandbook Scilab SymPy Derive KANT/KASH Mathics SageMath TI-Nspire DataMelt Macaulay2 Mathomatic SINGULAR Wolfram Alpha Erable Macsyma Maxima SMath Xcas/Giac Fermat Magma MuMATH Symbolic Yacas Source : http://en.wikipedia.org/wiki/list_of_computer_ algebra_systems

11 / 15 Logiciels de mathématiques Quelques logiciels commerciaux : Maple, Waterloo Maple Inc., Maplesoft, since 1985. Mathematica, Wolfram Research, since 1988. Matlab, MathWorks, since 1989 Magma, University of Sydney, since 1990 Quelques logiciels libres : Maxima, W. Schelter et coll., since 1967 : symbolic operations Singular, U. of Kaiserslautern, since 1984 : polynomial comput. PARI/GP, U. Bordeaux 1, since 1985 : number theory computations GAP, GAP Group, since 1986 : computational group theory R, U. of Auckland, New Zealand, since 1993 : statistiques

12 / 15 Logiciels libres Les licences de logiciels libres, tel que la licence publique générale de GNU, garantissent quatre types de liberté : La liberté d utiliser le programme (gratuitement). La liberté de lire le code source. La liberté d améliorer le logiciel. La liberté de redistribuer le programme à qui on veut.

12 / 15 Logiciels libres Les licences de logiciels libres, tel que la licence publique générale de GNU, garantissent quatre types de liberté : La liberté d utiliser le programme (gratuitement). La liberté de lire le code source. La liberté d améliorer le logiciel. La liberté de redistribuer le programme à qui on veut.

12 / 15 Logiciels libres Les licences de logiciels libres, tel que la licence publique générale de GNU, garantissent quatre types de liberté : La liberté d utiliser le programme (gratuitement). La liberté de lire le code source. La liberté d améliorer le logiciel. La liberté de redistribuer le programme à qui on veut.

12 / 15 Logiciels libres Les licences de logiciels libres, tel que la licence publique générale de GNU, garantissent quatre types de liberté : La liberté d utiliser le programme (gratuitement). La liberté de lire le code source. La liberté d améliorer le logiciel. La liberté de redistribuer le programme à qui on veut.

12 / 15 Logiciels libres Les licences de logiciels libres, tel que la licence publique générale de GNU, garantissent quatre types de liberté : La liberté d utiliser le programme (gratuitement). La liberté de lire le code source. La liberté d améliorer le logiciel. La liberté de redistribuer le programme à qui on veut.

13 / 15 Python scientifique 1991 : première version de Python 2000-2001 : Matplotlib, IPython, SciPy 2006-2008 : NumPy, SageMath, SymPy, pandas 2012-2014 : Julia, Jupyter 2015 : 70 000 librairies Python dans le Python Package Index (PyPI) En janvier 2016, Buzz Feed a utilisé Jupyter et pandas pour analyser 26 000 matchs de tennis et découvrir des matchs possiblement truqués. http://data.blog.lemonde.fr/2016/01/18/ comment-buzzfeed-et-la-bbc-ont-analyse-26-000-matchs-de-tennis/

14 / 15 Plan de cours Partie 1 : Utiliser un logiciel de math. Jupyter, Python, SymPy (4h, 8h) Calculatrice, arithmétique, algèbre, analyse, calcul symbolique, résolution d équations, trouver les racines d une fonction, dérivation, intégration, équations différentielles, séries, algèbre linéaire, tracer des graphiques. Partie 2 : Mathématiques avec d autres logiciels Mathematica, GeoGebra, LibreOffice et/ou Panda (3h, 6h) Mathématiques avec Mathematica, géométrie, traitement de données, tableurs. Partie 3 : Introduction à la programmation Python (3h, 6h) Variables, expressions, affectation, fonctions, conditions, itérations, chaînes de caractères, listes, dictionnaires.

15 / 15 Évaluation et notes de cours Toutes les informations sur le cours : Devoir 1 (mars) 10 % Devoir 2 (mai) 10 % Examen final pratique (3h) 50 % Examen final écrit (1h) 30 % http://www.slabbe.org/enseignements/math2010/ dont les Notes de cours rédigées pour l occasion. NOTE : Comme elles sont en cours de rédaction, elles seront mises à jour régulièrement sur le site web. Chapitre 1 Introduction Chapitre 2 Calculatrice et arithmétique avec Python Chapitre 3 Calculatrice et arithmétique avec SymPy