PROGRAMMATION SCIENTIFIQUE EN C

Slides:



Advertisements
Présentations similaires
PROGRAMMATION SCIENTIFIQUE EN C
Advertisements

PROGRAMMATION SCIENTIFIQUE EN C
Modélisation géométrique de base
PROGRAMMATION SCIENTIFIQUE EN C
PROGRAMMATION SCIENTIFIQUE EN C PRO Résolution de système d’équations non- linéaires (racines d’équations) u Introduction u Méthode de recherche.
PROGRAMMATION SCIENTIFIQUE EN C PRO Résolution de système d’équations non- linéaires (racines d’équations) u Méthode de la bissection u Analyse.
PROGRAMMATION SCIENTIFIQUE EN C
PROGRAMMATION SCIENTIFIQUE EN C PRO Résolution de système d’équations non-linéaires (racines d’équations) u Introduction u Méthode de recherche.
Les propriétés d’une fonction racine carrée a) Représentation d’une racine carrée b) Recherche de la règle d’une racine carrée.
1 UE Intro Opti L3 INFO UPSud Programmation linéaire en variables entières (ou mixtes) : résolution approchée par heuristique
L'image: Le codage des images BacPro SEN Lycée Condorcet.
II Système d’équations linéaires 1°) Interprétation géométrique : Une équation linéaire à 2 inconnues est …
1. Introduction.
SITUATION DE REFERENCE
Premier Degré.
Pierre Joli Cours de Mathématique Pierre Joli
y à y = 6 mais aussi x = 6 x Correspond x = 1,5 et encore x = 13,5
V Fonctions racine carrée et valeur absolue
Résolution de grilles Slither Link
1° La Terre et les objets du système solaire.
Algorithmique Avancée et Complexité Chap2:Complexité et Optimalité
Loi Normale (Laplace-Gauss)
La communication technique
Projet Analyse numérique – 2
Algorithme de Dichotomie
S. Briot1 and V. Arakelian2 1 IRCCyN – Nantes 2 INSA – Rennes
Tableaux à plusieurs dimensions en langage C
Algorithme de Dichotomie
Chapitre 2: Les équations et les inéquations polynômes
Exercice 7 Déterminez en quels points des courbes des fonctions définies sur R par f(x) = 2x² + 12x – 2 et g(x) = - 3x² + 6x – 5 les tangentes respectives.
Exercice Soit le polynôme P(x) = x4 + 7x3 – 238x² + 440x
Exercice 1Déterminez à la calculatrice graphique
Programmation linéaire et Recherche opérationnelle Licence d’Econométrie Professeur Michel de Rougemont
Exploitation de mesures scientifiques.
C1 – Interpolation et approximation
PROGRAMMATION SCIENTIFIQUE EN C
Cours N°9: Algorithmiques Les Tableaux 1
PROGRAMMATION SCIENTIFIQUE EN C
Dérivation : calculs.
Intégrales 1 - Intégrale simple 2 - Deux directions de généralisation
Incertitudes.
Domaine: Numération et algèbre
GRAPHISME PAR ORDINATEUR
Dérivation et intégration
Calculs des incertitudes Lundi 30 Avril 2018 Master de Management de la Qualité, de la Sécurité et de l’Environnement.
Amélioration de la résolution spatiale des sondeurs multifaisceau
Résolution d’un problème de diffusion 3D
OPTIMISATION 1ère année ingénieurs
ACCUEIL DES PROFESSEUR·ES STAGIAIRES ACADÉMIE DE VERSAILLES
Convergence d’algorithme
Généralités sur les fonctions
La fonction RATIONNELLE.
Exo 4 : Méthode : parabole si f(x) = ax² + bx + c
Convergence d’algorithme
CALCUL DES DERIVEES Techniques de calcul scientifique
Point Méthode n°4 Intégration.
ASSERVISSEMENTS ET REGULATION
CSI 3505 Algorithmes Voraces
Recherche de zero d'une fonction MARMAD ANAS MPSI -2.
Convergence d’algorithme
PROGRAMMATION SCIENTIFIQUE EN C
PROGRAMMATION SCIENTIFIQUE EN C
Travaux Pratiques de physique
PROGRAMMATION SCIENTIFIQUE EN C
Résolution des Équations Différentielles Nicolas Holzschuch Cours d’Option Majeure 2
Encadrée par: - Mr. Abdallah ALAOUI AMINI Réalisée par : -ERAOUI Oumaima -DEKKAR Amal - ES-SAHLY Samira -Houari Mohammed PROGRAMMATION MULTIOBJECTIFS.
PROGRAMMATION SCIENTIFIQUE EN C
PROGRAMMATION SCIENTIFIQUE EN C
PROGRAMMATION SCIENTIFIQUE EN C
Transcription de la présentation:

PROGRAMMATION SCIENTIFIQUE EN C

Résolution de système d’équations non-linéaires (racines d’équations) Introduction Méthode de recherche directe des racines Exemple de recherche directe Problème d’optimisation (échelle)

Introduction Les équations non-linéaires peuvent être exprimées sous une forme, f(x) = 0 Les valeurs de x qui satisfont f(x) = 0, sont les raci-nes et représentent par le fait même les solutions

Introduction

Introduction Pour des fonctions simples, les racines peuvent être trouvées de façon analytique Pour un polynôme de degré 2:

Introduction Les racines d’un polynôme de degré 3 peuvent aussi être déduites de manière analytique Pour des polynômes de degré supérieur, il faut utiliser des méthodes numériques de localisation des racines puisqu’aucune solution analytique existe La plupart des fonctions non-linéaires, non-poly-nômiales requièrent aussi l’utilisation d’algorith-mes numériques de recherche de zéros de fonctions

Méthode de recherche directe Nous pouvons trouver les racines d’une fonction non-linéaire par une approche essai et erreur par laquelle la fonction f(x) est évaluée à plusieurs points sur un intervalle [a,b] sur l’axe x jusqu’à ce que f(x) = 0 Mais la chance de trouver les racines exactes est faible Par contre, nous savons qu’une estimation des valeurs des racines est souvent suffisante

Méthode de recherche directe La méthode directe est la plus facile mais aussi la moins efficace Les étapes de cette méthode sont: Définir un intervalle [a,b] à l’intérieur duquel nous devrions trouver les racines Subdiviser l’intervalle [a,b] en sous-intervalles plus petits et uniformément espacés. La dimension des sous-intervalles est fonction de la précision recherchée

Méthode de recherche directe Les étapes de cette méthode sont: Parcourir chaque sous-intervalle jusqu’à ce qu’un sous-intervalle contenant une racine soit localisé. Ceci survient quand f(x) = 0 dans un sous-intervalle Nous pouvons déterminer la présence d’une racine dans un sous-intervalle [A,B] en déterminant si: f(A)f(B) < 0

Méthode de recherche directe

Méthode de recherche directe Algorithme de recherche directe racineDIR(float a, float b, float eps) nint = (int)((b-a)/eps) + 1 deltax = (b-a)/(float)(nint) xd = a xf = xd + deltax POUR i allant de 1 à nint FAIRE fxd = F(xd) fxf = F(xf) SI (fxd*fxf <= 0) FAIRE Imprimer l’intervalle [xd,xf] FIN SI xd = xf FIN POUR

Méthode de recherche directe Algorithme de recherche directe (voir l’exemple EX-RACINE-DIRECTE)

Méthode de recherche directe Algorithme de recherche directe Problèmes possibles (racines multiples et discon-tinuitées

Exemple de recherche directe (problème d’optimisation) Utilisation de la recherche directe

Exemple de recherche directe (problème d’optimisation) Utilisation de la recherche directe

Exemple de recherche directe (problème d’optimisation: voir exempleEchelle.xls)

Exemple de recherche directe (problème d’optimisation: voir exempleEchelle.xls) Passage par zéro à 45 degré l1+l2 = 28,28

Exemple de recherche directe (problème d’optimisation: voir le projet EX-ECHELLE) Passage par zéro à 45 degré l1+l2 = 28,28

Rappels sur les notions de dérivées Dérivée de fonctions usuelles

Rappels sur les notions de dérivées Dérivée de fonctions usuelles

Rappels sur les notions de dérivées Règles de dérivée

Rappels sur les notions de dérivées Règles de dérivée