Logiciels Mathmatiques - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Logiciels Mathmatiques

Description:

Bureau : 2.O.8.103 (b timent NO, niveau 8, aile O, bureau 103) ... D velopp Paderborn (Allemagne) Concept de programmation orient objet. D bogueur de ... – PowerPoint PPT presentation

Number of Views:59
Avg rating:3.0/5.0
Slides: 16
Provided by: FSC1138
Category:

less

Transcript and Presenter's Notes

Title: Logiciels Mathmatiques


1
Logiciels Mathématiques
par Dimitri Leemans
BA1 en Mathématiques BA1 en Physique
2
Organisation du cours Coordonnées
  • Dimitri Leemans
  • Bureau 2.O.8.103 (bâtiment NO, niveau 8, aile
    O, bureau 103)
  • Téléphone 02/650.58.60
  • email dleemans_at_ulb.ac.be

3
Organisation du cours Planning des cours
  • 1 ECTS (12 heures) de cours
  • 1 heure/semaine
  • Mercredi de 12 à 13h
  • Local Forum F
  • 1 ECTS de TP
  • Horaire laissé à votre appréciation individuelle

4
Organisation du cours Contenu
  • 1 heure dintroduction sur les logiciels
    mathématiques
  • 6 heures sur MuPAD
  • 5 heures sur Magma

5
Organisation du cours Travaux Personnels
  • But acquisition de la maîtrise dun des 2
    logiciels présentés au cours
  • MuPAD, accessible
  • dans les salles dinformatique du bâtiment NO
  • sur internet gratuitement (www.mupad.de)
  • Magma, accessible
  • sur les machines du service de géométrie

6
Organisation du cours Travaux Personnels (suite)
  • Pas de travaux à remettre !
  • Evaluation orale à la fin de lannée
  • Choix dun des deux logiciels

7
Introduction
  • Calcul numérique
  • Calcul formel ou algébrique ou symbolique

8
Introduction Calcul numérique
  • Nombres stockés en représentation en virgule
    flottante
  • Avantage en général plus rapide que le calcul
    algébrique ou formel
  • Inconvénient erreurs dapproximations

9
Introduction Calcul formel
  • Calcul algébrique ou symbolique
  • Définition calcul sur des symboles représentant
    des objets mathématiques

10
Introduction Calcul formel - objets
  • Nombres
  • Polynômes
  • Equations
  • Formules
  • Fonctions
  • Groupes
  • Anneaux
  • Graphes
  • Espaces de blocs
  • Espaces vectoriels
  • Espaces affins
  • Espaces projectifs
  • Codes
  • Géométries dincidence

11
Introduction Calcul formel - caractéristiques
  • Utilisation interactive ou en tâche de fond
  • Possibilité dobtenir des solutions numériques
    approchées
  • Possibilité de fixer la précision
  • Munis dun langage de programmation
  • Parfois outils pour la visualisation et
    lanimation de données mathématiques

12
Introduction Calcul formel Autres systèmes
existants
  • Schoonship (Physique des hautes énergies)
  • DELiA (équations différentielles)
  • PARI (théorie des nombres)
  • Gap (théorie des groupes)
  • PORTA (polytopes)
  • Derive (calcul algébrique à but général)
  • Mathematica (calcul algébrique à but général)
  • Maple (calcul algébrique à but général)
  • MuPAD
  • Magma

13
Introduction MuPAD
  • Développé à Paderborn (Allemagne)
  • Concept de programmation orienté objet
  • Débogueur de code source
  • Programmes C ou C insérables dans MuPAD
  • Cur noyau, implémenté en C (et C)
  • Analyseur
  • Evaluateur
  • Gestionnaire de mémoire
  • Certains algorithmes utilisés fréquemment
  • Interfaces utilisateurs (bloc notes, graphiques,
    )

14
Introduction Magma
  • Développé à Sydney (Australie)
  • Concept de programmation orienté objet
  • Cur noyau, implémenté en C
  • Analyseur
  • Evaluateur
  • Gestionnaire de mémoire
  • Beaucoup de fonctions (cfr. Manuel de 3000 pages)

15
MuPAD Premiers pas
  • Souvent utilisé interactivement
  • Quelques exemples
  • Différentiation, intégration
  • Equations linéaires
  • Aide en ligne
  • Calculer avec des nombres
  • Calculs exacts
  • Approximations numériques
  • Nombres complexes
Write a Comment
User Comments (0)
About PowerShow.com