Informatique Cours 13 10/12/2001 Calcul scientifique

Slides:



Advertisements
Présentations similaires
Eléments d'algèbre linéaire
Advertisements

Étude du ressort hélicoïdal
Résolution de problèmes et logiciel de calcul symbolique
Architecture des processeurs généralistes haute performance
4. La transformée en z Un formalisme adapté au filtrage et à l’analyse en fréquence des signaux échantillonnés et à l’automatique numérique x(t) signal.
Principe de la conversion
Présentation des programmes de terminale STG Juin 2006.
Mathématiques Savoirs S3 Objectifs essentiels de la formation du technicien supérieur Étude des conversions dénergie Étude des conversions dénergie Étude.
Oscillations libres des systèmes à deux degrés de liberté
Nouveau programme informatique.
Equations différentielles
Architecture des Ordinateurs
Modèle proies-prédateurs
Calcul numérique (avec Maple)
Notion d'asservissement
Architecture de machines Eléments de logique
Résoudre graphiquement une équation ou une inéquation simple
Algorithmique et programmation Informatique Cours 11 26/11/2001.
Chapitre VII :Commande par retour d’état
Programmes du cycle terminal
Petit tour de table suivi d’une présentation des classes prépas
PROGRAMMATION SCIENTIFIQUE EN C
LANGUAGE GRAPHIQUE INITIATION
Révisions asservissements
Mise en situation... m g l = 1 m l2 = 1 Positions: Vitesses:
Le Langage Binaire.
Langage des ordinateurs
2ème secondaire.
TP8: Equations différentielles II
Algorithmique et programmation Informatique Cours 10 19/11/2001.
Traitement de l'information chez les organismes vivants
Conception d’un contrôleur de position polynomial avec Intégrale
GPA-783 Asservissement numérique en temps réel
Représentation des systèmes dynamiques dans l’espace d’état
Représentation des systèmes dynamiques dans l’espace d’état
Représentation des systèmes dynamiques dans l’espace d’état
PROGRAMMATION SCIENTIFIQUE EN C
Le système masse-ressort
1. Amplificateur non inverseur
Modélisation de la formation de bancs de poissons
BTS_IRIS_Traitement_numérique_du_signal
Analyse des systèmes linéaires types
04/09/2002école d'été du GRGS1 LES EQUATIONS VARIATIONNELLLES Jean-Charles MARTY CNES/GRGS.
Contre-réaction et amplificateurs opérationnels
Introduction aux équations différentielles ordinaires (EDO)
Présentation de la méthode des Eléments Finis
Equation différentielle
Le codage des nombres en informatique
Physique 3 Vibrations et ondes mécaniques
O-notation 1. Introduction 2. O-notation 3. Opérations 3.1 Somme 3.2 Produit 4. Règles générales 5. Exemple 6.Analyse des algorithmes récursifs 6.1 Dilatation.
Physique 3 Vibrations linéaires et ondes mécaniques
1 28 mai 2002Jean GARNIER CCT Composants Séminaire CAN CARACTERISATION ELECTRIQUE DES CONVERTISSEURS ANALOGIQUE/NUMERIQUE.
Travaux Pratiques de Physique
40 secondes pour chaque calcul
Conception d’un asservissement
Chapitre 9 La transformée de Laplace
1 INFOR 101 Chapitre 4 Marianne Morris. 2 Révision de chapitre 3 Algorithmes Sequential Search Selection Sort Binary Search Ordre de magnitude  (n) Mesurer.
07/02/06 00:21 Yannick Herve, Wilfried Uhring, Jihad Zallat 1 Électronique Numérique Chapitre 2 Composant Combinatoires Formalisme graphique, Logique négative/positive,
05/03/06 11:49 Yannick Herve, Wilfried Uhring, Jihad Zallat 1 Électronique Numérique Chapitre 6 Composants séquentiels Bilan de l’offre commerciale, Le.
Mathématique Expression algébrique Variable Coefficient
FONCTION DERIVEE.
1/16 Chapitre 3: Représentation des systèmes par la notion de variables d’état Contenu du chapitre 3.1. Introduction 3.2. Les variables d’état d’un système.
Introduction à la programmation (420-PK2-SL) cours 1
Commande optimale linéaire quadratique de Lunar Lander
Chapitre 7 Les équations différentielles d’ordre 1
Chapitre 7 Les équations différentielles d’ordre 1
Pourquoi les spaghetti cassent toujours en plus de 2 morceaux ?
Révision d ’électricité
CHAPITRE I : Systèmes à un degré de liberté 1-Rappels et définitions 1-1 Système harmonique 1-2 Système linéaire 1-3 Remarque : si le système n ’est pas.
L’électronique des ordinateurs Laurent JEANPIERRE IUT de CAEN – Campus 3.
Transcription de la présentation:

Informatique Cours 13 10/12/2001 Calcul scientifique Fonctionnement des ordinateurs

Calcul scientifique Ordinateurs analogiques Ordinateurs digitaux Calcul symbolique Calcul numérique

Calcul scientifique Ordinateurs analogiques Exemple: solution de l’équation du mouvement

Calcul scientifique Ordinateurs analogiques On dispose de circuits électroniques (amplificateurs) qui, lorsqu’on y « injecte » un signal, donnent en sortie, ce signal Multiplié par une paramètre ajustable Dérivé par rapport au temps Intégré sur le temps Etc.

Calcul scientifique Ordinateurs analogiques On peut connecter entre eux de tels circuits dans une boucle où la sortie d’un circuit est proportionnelle à k*x (où x est un courant) , sortie qui est elle même l’entrée d’un circuit qui donne un courant proportionnel à la dérivée seconde de x. Si le circuit se stabilise, on a « la solution » c’est-à-dire x en fonction du temps, x qu’il « suffit » de mesurer

Calcul scientifique Ordinateurs digitaux Calcul symbolique Logiciels commerciaux Maple Mathematica Calcul numérique

Calcul scientifique Ordinateurs digitaux Calcul symbolique Maple - ! (factorielle) - iprime (facteurs premiers) - evalf (évaluation) - sum - graphiques - manipulations algébriques (expand, factor) - fonctions - expressions - procédures - équations - systèmes d’équations - développements en série - dérivées - intégrales - calcul matriciel Calcul numérique

Calcul scientifique Calcul numérique Evaluation de fonctions Exemple: e-x

Calcul scientifique Calcul numérique Evaluation de fonctions Récurrences

Calcul scientifique fonction expof (x: réel; n: entier): réel; {n est le nombre de termes évalués} constante précision = 1.0-6 variables s, t: réels; corps s  1 t  -x n  2 tant que abs(t) > précision * s faire s  s + t t  -t * x / n n  n + 1 ftant expof  s fin fonction réel ? étendu ? 1_ expo ƒ

Calcul scientifique Calcul numérique Equations différentielles Exemple: équations du mouvement Masse attachée à un ressort:

Calcul scientifique Calcul numérique Masse attachée à un ressort:

Calcul scientifique Calcul numérique Masse attachée à un ressort:

Calcul scientifique Masse attachée à un ressort: v  0.0 x  1.0 t  0.0 écrire (t , v, x); v  v - k * x * dt / 2 x  x + v * dt t  t + dt pour i de 2 à 628 faire v  v - k * x * dt x  x + v * dt t  t + dt; fpour 2_ oscillateur ƒ

Calcul scientifique Calcul numérique autres exemples: 3_ oscillateur ƒ

Calcul scientifique autres exemples: Proies - prédateurs Répéter Aold  A Bold  B A  A + (-alpha * A + beta * B * A) * dt B  B + (gamma * B - beta * Aold * B) * dt t  t + dt; écrire(i, t, A, B ) i  i + 1; jusque i = 3000 dA/dt = -alpha * A + beta * B * A dB/dt = gamma * B - beta * A * B 4_ proies-prédateurs ƒ

Calcul scientifique Calcul numérique Intégration 3_ oscillateur ƒ

Calcul scientifique Calcul numérique Intégration

Calcul scientifique Calcul numérique Intégration

Calcul scientifique Intégration

Calcul scientifique Intégration

Calcul scientifique Intégration

Calcul scientifique Intégration s  0 pour k de 1 à N-1 faire s  s + fi + fi+1 fpour s  s *  x * 1/2

Calcul scientifique Intégration

Calcul scientifique Intégration s  0 pour k de 1 à N par pas de 2 faire s  s + (fi + 4 fi+1 + fi+2) fpour s  s *  x * 1/3 5_ erreurs ƒ

Fonctionnement des ordinateurs Inverseur AND OR (et ou) Flip flop Demi-additionneur Addition de nombres codés sur 4 bits Accès au bus

Inverseur

Circuit ET (AND)

Circuit NON ET (NAND)

Circuit bistable

Circuit bistable Niveaux logiques:

Circuit bistable Niveaux logiques:

Circuit bistable Niveaux logiques:

Circuit bistable Niveaux logiques:

Circuit bistable Niveaux logiques:

Circuit bistable Niveaux logiques:

Circuit bistable Niveaux logiques:

Circuit bistable Niveaux logiques:

Circuit bistable Niveaux logiques:

Circuit bistable Niveaux logiques:

Demi-additionneur Niveaux logiques: addition de 2 bits

Demi-additionneur Niveaux logiques: addition de 2 bits

Demi-additionneur Niveaux logiques: addition de 2 bits

Demi-additionneur Niveaux logiques: addition de 2 bits

Demi-additionneur Niveaux logiques: addition de 2 bits

Demi-additionneur Niveaux logiques: addition de 2 bits

Demi-additionneur Niveaux logiques: addition de 2 bits

Demi-additionneur: schéma

Additionneur: 2 nombres de 4 bits

Additionneur: 2 nombres de 4 bits

Additionneur: 2 nombres de 4 bits

Additionneur: 2 nombres de 4 bits

Additionneur: 2 nombres de 4 bits

Additionneur: 2 nombres de 4 bits

Additionneur: 2 nombres de 4 bits

Additionneur: 2 nombres de 4 bits

Additionneur: 2 nombres de 4 bits

Additionneur: 2 nombres de 4 bits

Accès au bus (de données/ d’adresses)

Fortran Structure générale Tri par insertion linéaire (10 données) GNU Oscillateurs LS Fortran