Chapitre 6 : Simulation physique

Dimension: px
Commencer à balayer dès la page:

Download "Chapitre 6 : Simulation physique"

Transcription

1 Chapitre 6 : Simulation physique Alexandre Blondin Massé Laboratoire d informatique formelle Université du Québec à Chicoutimi 12 juin 2014 Cours 8INF802 Département d informatique et mathématique A. Blondin Massé (UQAC) 12 juin / 51

2 Table des matières 1. Introduction 2. Mécanique des fluides 3. Pendule simple 4. Pendule double 5. Particules dans une boîte 6. Montagnes russes A. Blondin Massé (UQAC) 12 juin / 51

3 Table des matières 1. Introduction 2. Mécanique des fluides 3. Pendule simple 4. Pendule double 5. Particules dans une boîte 6. Montagnes russes A. Blondin Massé (UQAC) 12 juin / 51

4 Simulations physiques Dans certaines situations, la simulation repose sur des principes physiques; Plusieurs outils de domaines mathématiques sont fondamentaux : Algèbre linéaire; Calcul différentiel et intégral; Équations différentielles; Analyse numérique. A. Blondin Massé (UQAC) 12 juin / 51

5 Bibliothèques Pour tous les langages de programmation populaire, il existe évidemment des bibliothèques offrant ce genre d outils; C++ : Box2D, Chipmunk, Havoc, Bullet, Vortex, etc. Java : JBox2D, dyn4j, JBullet, Falling2D, etc. C# : Farseer, Box2Dx, Box2D.Xna, JigLib, Jitter, Henge3D, etc. Python : PyODE, pymunk, Pygame, pybox2d, Panda3D, Matplotlib, etc. A. Blondin Massé (UQAC) 12 juin / 51

6 Scipy Scipy est un ensemble d outils logiciels facilitant la programmation scientifique; Il inclut plusieurs paquets, tels que Numpy, pour le calcul numérique; Matplotlib, pour créer des dessins et des animations; Sympy, pour le calcul symbolique, etc. A. Blondin Massé (UQAC) 12 juin / 51

7 Numpy Numpy est le noyau de Scipy qui prend en charge les calculs numériques; Il offre entre autres : Des tableaux multidimensionnels efficaces; Plusieurs fonctions pour manipuler les tableaux; La transformée de Fourier discrète; Des fonctions d algèbre linéaire; Des fonctions mathématiques de base. A. Blondin Massé (UQAC) 12 juin / 51

8 Matplotlib Matplotlib offre différents services de dessins et d animations; On peut entre autres créer Des graphiques de fonctions; Des histogrammes; Des graphiques en 3D; Des champs de vecteurs; Des diagrammes circulaires. A. Blondin Massé (UQAC) 12 juin / 51

9 Exemple (1/3) Animation d une vague : basic_animation.py; On importe les modules nécessaires : # Imports import numpy as np from matplotlib import pyplot as plt from matplotlib import animation On configure l image : # First set up the figure, the axis, and the plot element # we want to animate fig = plt.figure() ax = plt.axes(xlim=(0, 2), ylim=(-2, 2)) line, = ax.plot([], [], b, lw=2) A. Blondin Massé (UQAC) 12 juin / 51

10 Exemple (2/3) Pour créer une animation, il faut une fonction d initialisation : # initialization function: plot the background of each # frame def init(): line.set_data([], []) return line, Puis une fonction principale pour l animation : # animation function. This is called sequentially def animate(i): x = np.linspace(0, 2, 1000) y = np.sin(2 * np.pi * (x * i)) line.set_data(x, y) return line, A. Blondin Massé (UQAC) 12 juin / 51

11 Exemple (3/3) On lance l animation : # call the animator. blit=true means only re-draw # the parts that have changed. anim = animation.funcanimation(fig, animate, init_func=init, frames=200, interval=20, blit=false) # start animation plt.show() A. Blondin Massé (UQAC) 12 juin / 51

12 Simulations physiques simples En combinant Numpy, Scipy, Matplotlib, on peut créer en très peu de temps des simulations physiques complexes. On verra quelques modèles : Pendule simple; Pendule double; Des particules en collision; Une simulation de type montagne russe. A. Blondin Massé (UQAC) 12 juin / 51

13 Table des matières 1. Introduction 2. Mécanique des fluides 3. Pendule simple 4. Pendule double 5. Particules dans une boîte 6. Montagnes russes A. Blondin Massé (UQAC) 12 juin / 51

14 Équations de Navier-Stokes Équation générale : ( ) v ρ t + v v = p + µ 2 v. où v est le champ de vitesse du fluide; ρ est la masse volumique du fluide; p est la pression; µ est la viscosité. A. Blondin Massé (UQAC) 12 juin / 51

15 Applet Voir fluid_water_2/. A. Blondin Massé (UQAC) 12 juin / 51

16 Table des matières 1. Introduction 2. Mécanique des fluides 3. Pendule simple 4. Pendule double 5. Particules dans une boîte 6. Montagnes russes A. Blondin Massé (UQAC) 12 juin / 51

17 Simulation Voir simple_pendulum.py A. Blondin Massé (UQAC) 12 juin / 51

18 État du système l θ Une extrémité est fixée; L autre est libre; On suppose que la ficelle est toujours pleinement tendue; On suppose qu il n y a aucune friction. Pour modéliser le problème, il faudrait connaître θ(t). A. Blondin Massé (UQAC) 12 juin / 51

19 Équation différentielle (1/4) θ l Avant de se lancer dans la programmation, il faut d abord décrire l équation différentielle qui modélise un pendule; Dans un premier temps, rappelons la seconde loi de Newton : F = ma. A. Blondin Massé (UQAC) 12 juin / 51

20 Équation différentielle (2/4) θ l Clairement, le vecteur vitesse de la boule est toujours perpendiculaire à la ficelle; Par conséquent, la composante de la force de gravité agissant de façon perpendiculaire à la ficelle est donnée par F = mg sin θ = ma = a = g sin θ. A. Blondin Massé (UQAC) 12 juin / 51

21 Équation différentielle (3/4) θ l Il nous reste à calculer l accélération angulaire; Or, le déplacement est donné par s = lθ; En dérivant deux fois, on trouve a = l d2 θ dt 2. A. Blondin Massé (UQAC) 12 juin / 51

22 Équation différentielle (4/4) θ l En recombinant, on obtient l équation différentielle : d 2 θ dt 2 + g sin θ = 0. l A. Blondin Massé (UQAC) 12 juin / 51

23 Résolution de l équation L équation d 2 θ dt 2 + g sin θ = 0. l est difficile à résoudre de façon exacte; Par contre, elle devient beaucoup plus simple si on utilise l approximation sin(θ) θ; On obtient alors une équation du premier ordre linéaire : d 2 θ dt 2 + g l θ = 0. Avec conditions initiales θ(0) = θ 0 et dθ/dt(0) = 0, la solution particulière est ( ) g θ(t) = θ 0 cos l t. A. Blondin Massé (UQAC) 12 juin / 51

24 La classe SimplePendulum (1/2) class SimplePendulum: """Simple Pendulum Class""" def init (self, init_angle=50, L=1.0, # length of pendulum in m G=9.8, # acceleration due to gravity, in m/s^2 origin=(0,0)): self.l = L self.g = G self.origin = origin self.time_elapsed = 0 self.init_angle = init_angle * np.pi / 180. self.angle = self.init_angle A. Blondin Massé (UQAC) 12 juin / 51

25 La classe SimplePendulum (2/2) def position(self): """compute the current x,y position of the pendulum""" x = np.cumsum([self.origin[0], self.l * np.sin(self. angle)]) y = np.cumsum([self.origin[1], -self.l * np.cos(self. angle)]) return (x, y) def step(self, dt): """execute one time step of length dt and update state """ self.time_elapsed += dt self.angle = self.init_angle * np.cos(np.sqrt( self.g / self.l) * self.time_elapsed) A. Blondin Massé (UQAC) 12 juin / 51

26 Initialisation # # set up initial state and global variables pendulum = SimplePendulum(40) dt = 1./30 # 30 fps # # set up figure and animation fig = plt.figure() ax = fig.add_subplot(111, aspect= equal, autoscale_on=false, xlim=(-2, 2), ylim=(-2, 2)) ax.grid() line, = ax.plot([], [], o-, lw=2) time_text = ax.text(0.02, 0.95,, transform=ax.transaxes) A. Blondin Massé (UQAC) 12 juin / 51

27 Fonctions d animation def init(): """initialize animation""" line.set_data([], []) time_text.set_text( ) return line, time_text def animate(i): """perform animation step""" global pendulum, dt pendulum.step(dt) line.set_data(*pendulum.position()) time_text.set_text( time = %.1f % pendulum.time_elapsed) return line, time_text A. Blondin Massé (UQAC) 12 juin / 51

28 Lancement de l animation # choose interval based on dt and the time to animate one step from time import time t0 = time() animate(0) t1 = time() interval = 1000 * dt - (t1 - t0) ani = animation.funcanimation(fig, animate, frames=300, interval=interval, blit=false, init_func=init) plt.show() A. Blondin Massé (UQAC) 12 juin / 51

29 Table des matières 1. Introduction 2. Mécanique des fluides 3. Pendule simple 4. Pendule double 5. Particules dans une boîte 6. Montagnes russes A. Blondin Massé (UQAC) 12 juin / 51

30 Simulation Voir double_pendulum.py A. Blondin Massé (UQAC) 12 juin / 51

31 État du système À tout moment, le système est représenté par (0, 0) Les angles θ1 et θ 2 ; Les vitesses angulaires θ 1 et θ 2. Les coordonnées sont obtenues par : θ 1 l 1 (x 1, y 1 ) l 2 x 1 = l 1 sin(θ 1 ), y 1 = l 1 cos(θ 1 ), x 2 = l 1 sin(θ 1 ) + l 2 sin(θ 2 ), y 2 = l 1 cos(θ 1 ) l 2 cos(θ 2 ). θ 2 (x 2, y 2 ) A. Blondin Massé (UQAC) 12 juin / 51

32 Paramètres du système class DoublePendulum: """Double Pendulum Class init_state is [theta1, omega1, theta2, omega2] in degrees, where theta1, omega1 is the angular position and velocity of the first pendulum arm, and theta2, omega2 is that of the second pendulum arm """ def init (self, init_state = [120, 0, -20, 0], L1=1.0, # length of pendulum 1 in m L2=1.0, # length of pendulum 2 in m M1=1.0, # mass of pendulum 1 in kg M2=1.0, # mass of pendulum 2 in kg G=9.8, # acceleration due to gravity, in m/s^2 origin=(0, 0)): self.init_state = np.asarray(init_state, dtype= float ) self.params = (L1, L2, M1, M2, G) self.origin = origin self.time_elapsed = 0 self.state = self.init_state * np.pi / 180. A. Blondin Massé (UQAC) 12 juin / 51

33 Position des pendules def position(self): """compute the current x,y positions of the pendulum arms""" (L1, L2, M1, M2, G) = self.params x = np.cumsum([self.origin[0], L1 * sin(self.state[0]), L2 * sin(self.state[2])]) y = np.cumsum([self.origin[1], -L1 * cos(self.state[0]), -L2 * cos(self.state[2])]) return (x, y) A. Blondin Massé (UQAC) 12 juin / 51

34 Énergie du système def energy(self): """compute the energy of the current state""" (L1, L2, M1, M2, G) = self.params x = np.cumsum([l1 * sin(self.state[0]), L2 * sin(self.state[2])]) y = np.cumsum([-l1 * cos(self.state[0]), -L2 * cos(self.state[2])]) vx = np.cumsum([l1 * self.state[1] * cos(self.state[0]), L2 * self.state[3] * cos(self.state[2]) ]) vy = np.cumsum([l1 * self.state[1] * sin(self.state[0]), L2 * self.state[3] * sin(self.state[2]) ]) U = G * (M1 * y[0] + M2 * y[1]) K = 0.5 * (M1 * np.dot(vx, vx) + M2 * np.dot(vy, vy)) return U + K A. Blondin Massé (UQAC) 12 juin / 51

35 Équations différentielles (1/4) Les équations différentielles modélisant un système de deux pendules sont considérablement plus complexes; Dans un premier temps, il faut calculer le lagrangien : où L = K P. K = m 1θ 2 1 l2 1 + m 2[θ 2 1 l2 1 + θ 2 2 l θ 1 l 1θ 2 l 2 cos(θ 1 θ 2 )] 2 P = (m 1 + m 2 )gl 1 cos θ 1 m 2 l 2 g cos θ 2 Puis les équations différentielles sont données par ( ) d L L = 0, i = 1, 2. dt θ i θ i A. Blondin Massé (UQAC) 12 juin / 51

36 Équations différentielles (2/4) On obtient alors le système suivant : θ 1 = θ 2 = [ m 2 l 1 θ 2 1 sin(θ 1 θ 2 ) cos(θ 1 θ 2 ) + gm 2 sin θ 2 cos(θ 1 θ 2 ) m 2 l 2 θ 2 2 sin(θ 1 θ 2 ) (m 1 + m 2 )g sin θ 1 ]/[l 1 (m 1 + m 2 ) ] m 2 l 1 cos 2 (θ 1 θ 2 ) [ m 2 l 2 θ 2 2 sin(θ 1 θ 2 ) cos(θ 1 θ 2 ) + g sin θ 1 cos(θ 1 θ 2 )(m 1 + m 2 ) ]/[ l 1 θ 1 2 sin(θ 1 θ 2 )(m 1 + m 2 ) g sin θ 2 (m 1 + m 2 ) l 2 (m 1 + m 2 ) ] m 2 l 2 cos 2 (θ 1 θ 2 ). Il s agit d équations d ordre deux, qu on peut convertir en un système d ordre un. A. Blondin Massé (UQAC) 12 juin / 51

37 Équations différentielles (3/4) Considérons le changement de variables : z 1 = θ 1 z 2 = θ 2 z 3 = θ 1 z 4 = θ 1 Alors z 1 = θ 1 z 2 = θ 2 z 3 = θ 1 z 4 = θ 1 A. Blondin Massé (UQAC) 12 juin / 51

38 Équations différentielles (4/4) On obtient ENFIN un système du premier ordre : z 1 = θ 1 z 2 = θ 2 [ z 3 = m 2 l 1 z4 2 sin(z 1 z 2 ) + gm 2 sin z 2 cos(z 1 z 2 ) z 4 = m 2 l 2 z 2 4 sin(z 1 z 2 ) (m 1 + m 2 )g sin z 1 ]/ [ ] l 1 (m 1 + m 2 ) m 2 l 1 cos 2 (z 1 z 2 ) [ m 2 l 2 z 2 4 sin(z 1 z 2 ) cos(z 1 z 2 ) + g sin(z 1 ) cos(z 1 z 2 )(m 1 + m 2 ) ]/ l 1 z4 2 sin(z 1 z 2 )(m 1 + m 2 ) g sin z 2 (m 1 + m 2 ) [ ] l 2 (m 1 + m 2 ) m 2 l 2 cos 2 (z 1 z 2 ). A. Blondin Massé (UQAC) 12 juin / 51

39 Écriture des équations en code def dstate_dt(self, state, t): """compute the derivative of the given state""" (M1, M2, L1, L2, G) = self.params dydx = np.zeros_like(state) dydx[0] = state[1] dydx[2] = state[3] cos_delta = cos(state[2] - state[0]) sin_delta = sin(state[2] - state[0]) num1 = M2 * L1 * state[1] * state[1] * sin_delta * cos_delta + M2 * G * sin(state[2]) * cos_delta + M2 * L2 * state[3] * state[3] * sin_delta - (M1 + M2) * G * sin(state[0]) den1 = (M1 + M2) * L1 - M2 * L1 * cos_delta * cos_delta dydx[1] = num1 / den1 num2 = (-M2 * L2 * state[3] * state[3] * sin_delta * cos_delta + (M1 + M2) * G * sin(state[0]) * cos_delta - (M1 + M2) * L1 * state[1] * state[1] * sin_delta - (M1 + M2) * G * sin(state[2])) den2 = (L2 / L1) * den1 dydx[3] = num2 / den2 return dydx A. Blondin Massé (UQAC) 12 juin / 51

40 Table des matières 1. Introduction 2. Mécanique des fluides 3. Pendule simple 4. Pendule double 5. Particules dans une boîte 6. Montagnes russes A. Blondin Massé (UQAC) 12 juin / 51

41 Simulation Voir particle_box.py Chaque particule est représentée par un quadruplet (x, y, v x, v y ) indiquant la position et la vitesse; Il y a deux types de collisions à traiter : Collisions entre particules; Collisions avec mur. A. Blondin Massé (UQAC) 12 juin / 51

42 Mise à jour positions/vitesses Avec la numpy, la mise à jour des positions est très simple : # update positions self.state[:, :2] += dt * self.state[:, 2:] La mise à jour des vitesses tient compte de la gravité : # add gravity self.state[:, 3] -= self.m * self.g * dt Il reste à prendre en compte les collisions. A. Blondin Massé (UQAC) 12 juin / 51

43 Gestion des collisions avec les murs Il suffit de vérifier si les limites ont été dépassé; Ensuite, on inverse le signe de la composante du vecteur vitesse s il y a lieu : # check for crossing boundary crossed_x1 = (self.state[:, 0] < self.bounds[0] + self.size) crossed_x2 = (self.state[:, 0] > self.bounds[1] - self.size) crossed_y1 = (self.state[:, 1] < self.bounds[2] + self.size) crossed_y2 = (self.state[:, 1] > self.bounds[3] - self.size) self.state[crossed_x1, 0] = self.bounds[0] + self.size self.state[crossed_x2, 0] = self.bounds[1] - self.size self.state[crossed_y1, 1] = self.bounds[2] + self.size self.state[crossed_y2, 1] = self.bounds[3] - self.size self.state[crossed_x1 crossed_x2, 2] *= -1 self.state[crossed_y1 crossed_y2, 3] *= -1 A. Blondin Massé (UQAC) 12 juin / 51

44 Gestion des collisions entre particules (1/2) Lors d une collision élastique, les moments sont préservés : m 1 v 1 + m 2 v 2 = m 1 v 1 + m 2 v 2. De la même façon, l énergie cinétique est préservée : m 1 v m 2v = m 1v m 2v Ces équations sont vérifiées pour chaque dimension (ce sont donc des scalaires). A. Blondin Massé (UQAC) 12 juin / 51

45 Gestion des collisions entre particules (1/2) Par conséquent, en combinant la conservation du moment et de l énergie cinétique, on en déduit v 1 = vmoy + m 2(v 2 v 1 ) m 1 + m 2, v 2 = vmoy + m 1(v 1 v 2 ) m 1 + m 2. A. Blondin Massé (UQAC) 12 juin / 51

46 Table des matières 1. Introduction 2. Mécanique des fluides 3. Pendule simple 4. Pendule double 5. Particules dans une boîte 6. Montagnes russes A. Blondin Massé (UQAC) 12 juin / 51

47 Simulation Voir roller_coaster.py A. Blondin Massé (UQAC) 12 juin / 51

48 Courbe paramétrée t = 1.5 t = 1.5 t = 1 t = 1 t = 0 Une paramétrisation possible est r(t) = (t, t 2 ). Problème : la vitesse ne doit pas dépendre de la paramétrisation. A. Blondin Massé (UQAC) 12 juin / 51

49 Abscisse curviligne l = l = l = l = l = 0 Il suffit de reparamétrer de sorte que le paramètre corresponde à la longueur d arc; Cette paramétrisation s appelle l abscisse curviligne. A. Blondin Massé (UQAC) 12 juin / 51

50 Physique des montagnes russes À tout moment, le vecteur vitesse est tangent à la courbe; Si k(t) est la pente de la courbe au point t, alors la norme du vecteur accélération est a = gk(t) 1 + k(t) 2. A. Blondin Massé (UQAC) 12 juin / 51

51 Mise à jour de l état de la balle Il suffit donc, à chaque étape, de mettre à jour la position et la vitesse comme suit : def step(self, dt): r""" Updates the position and velocity according to the given time difference """ self.time_elapsed += dt # update positions self.p += dt * self.v # update velocity k = self.orbit.p_to_k(self.p) if k is None: self.v += -self.g * dt else: self.v += -self.g * k * dt / np.sqrt(1 + k**2) A. Blondin Massé (UQAC) 12 juin / 51

Cours 7 : Utilisation de modules sous python

Cours 7 : Utilisation de modules sous python Cours 7 : Utilisation de modules sous python 2013/2014 Utilisation d un module Importer un module Exemple : le module random Importer un module Exemple : le module random Importer un module Un module est

Plus en détail

Python - introduction à la programmation et calcul scientifique

Python - introduction à la programmation et calcul scientifique Université de Strasbourg Environnements Informatique Python - introduction à la programmation et calcul scientifique Feuille de TP 1 Avant de commencer Le but de ce TP est de vous montrer les bases de

Plus en détail

Chapitre 0 Introduction à la cinématique

Chapitre 0 Introduction à la cinématique Chapitre 0 Introduction à la cinématique Plan Vitesse, accélération Coordonnées polaires Exercices corrigés Vitesse, Accélération La cinématique est l étude du mouvement Elle suppose donc l existence à

Plus en détail

Exemple d application en CFD : Coefficient de traînée d un cylindre

Exemple d application en CFD : Coefficient de traînée d un cylindre Exemple d application en CFD : Coefficient de traînée d un cylindre 1 Démarche générale Avec Gambit Création d une géométrie Maillage Définition des conditions aux limites Avec Fluent 3D Choix des équations

Plus en détail

Mesure de la dépense énergétique

Mesure de la dépense énergétique Mesure de la dépense énergétique Bioénergétique L énergie existe sous différentes formes : calorifique, mécanique, électrique, chimique, rayonnante, nucléaire. La bioénergétique est la branche de la biologie

Plus en détail

Erratum de MÉCANIQUE, 6ème édition. Introduction Page xxi (milieu de page) G = 6, 672 59 10 11 m 3 kg 1 s 2

Erratum de MÉCANIQUE, 6ème édition. Introduction Page xxi (milieu de page) G = 6, 672 59 10 11 m 3 kg 1 s 2 Introduction Page xxi (milieu de page) G = 6, 672 59 1 11 m 3 kg 1 s 2 Erratum de MÉCANIQUE, 6ème édition Page xxv (dernier tiers de page) le terme de Coriolis est supérieur à 1% du poids) Chapitre 1 Page

Plus en détail

Fonctions de deux variables. Mai 2011

Fonctions de deux variables. Mai 2011 Fonctions de deux variables Dédou Mai 2011 D une à deux variables Les fonctions modèlisent de l information dépendant d un paramètre. On a aussi besoin de modéliser de l information dépendant de plusieurs

Plus en détail

Chapitre 2 : Caractéristiques du mouvement d un solide

Chapitre 2 : Caractéristiques du mouvement d un solide Chapitre 2 : Caractéristiques du mouvement d un solide I Rappels : Référentiel : Le mouvement d un corps est décris par rapport à un corps de référence et dépend du choix de ce corps. Ce corps de référence

Plus en détail

Oscillations libres des systèmes à deux degrés de liberté

Oscillations libres des systèmes à deux degrés de liberté Chapitre 4 Oscillations libres des systèmes à deux degrés de liberté 4.1 Introduction Les systèmes qui nécessitent deux coordonnées indépendantes pour spécifier leurs positions sont appelés systèmes à

Plus en détail

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4) FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4) Bernard Le Stum Université de Rennes 1 Version du 13 mars 2009 Table des matières 1 Fonctions partielles, courbes de niveau 1 2 Limites et continuité

Plus en détail

pyensae StockPrices September 1, 2015 1 Manipulation de séries financières avec la classe StockPrices

pyensae StockPrices September 1, 2015 1 Manipulation de séries financières avec la classe StockPrices pyensae StockPrices September 1, 2015 1 Manipulation de séries financières avec la classe StockPrices La classe StockPrices facilite la récupération de données financières via le site Yahoo Finance ainsi

Plus en détail

C est un mouvement plan dont la trajectoire est un cercle ou une portion de cercle. Le module du vecteur position OM est constant et il est égal au

C est un mouvement plan dont la trajectoire est un cercle ou une portion de cercle. Le module du vecteur position OM est constant et il est égal au 1 2 C est un mouvement plan dont la trajectoire est un cercle ou une portion de cercle. Le module du vecteur position est constant et il est égal au rayon du cercle. = 3 A- ouvement circulaire non uniforme

Plus en détail

SEANCE 4 : MECANIQUE THEOREMES FONDAMENTAUX

SEANCE 4 : MECANIQUE THEOREMES FONDAMENTAUX SEANCE 4 : MECANIQUE THEOREMES FONDAMENTAUX 1. EXPERIENCE 1 : APPLICATION DE LA LOI FONDAMENTALE DE LA DYNAMIQUE a) On incline d un angle α la table à digitaliser (deuxième ou troisième cran de la table).

Plus en détail

Michel Henry Nicolas Delorme

Michel Henry Nicolas Delorme Michel Henry Nicolas Delorme Mécanique du point Cours + Exos Michel Henry Maître de conférences à l IUFM des Pays de Loire (Le Mans) Agrégé de physique Nicolas Delorme Maître de conférences à l université

Plus en détail

Calcul intégral élémentaire en plusieurs variables

Calcul intégral élémentaire en plusieurs variables Calcul intégral élémentaire en plusieurs variables PC*2 2 septembre 2009 Avant-propos À part le théorème de Fubini qui sera démontré dans le cours sur les intégrales à paramètres et qui ne semble pas explicitement

Plus en détail

10 leçon 2. Leçon n 2 : Contact entre deux solides. Frottement de glissement. Exemples. (PC ou 1 er CU)

10 leçon 2. Leçon n 2 : Contact entre deux solides. Frottement de glissement. Exemples. (PC ou 1 er CU) 0 leçon 2 Leçon n 2 : Contact entre deu solides Frottement de glissement Eemples (PC ou er CU) Introduction Contact entre deu solides Liaisons de contact 2 Contact ponctuel 2 Frottement de glissement 2

Plus en détail

Angles orientés et fonctions circulaires ( En première S )

Angles orientés et fonctions circulaires ( En première S ) Angles orientés et fonctions circulaires ( En première S ) Dernière mise à jour : Jeudi 01 Septembre 010 Vincent OBATON, Enseignant au lycée Stendhal de Grenoble (Année 006-007) Lycée Stendhal, Grenoble

Plus en détail

Exercices sur SQL server 2000

Exercices sur SQL server 2000 Exercices sur SQL server 2000 La diagramme de classe : Exercices sur SQL server 2000 Le modèle relationnel correspondant : 1 Créer les tables Clic-droit on Tables et choisir «New Table» Créer la table

Plus en détail

Notes du cours MTH1101 Calcul I Partie II: fonctions de plusieurs variables

Notes du cours MTH1101 Calcul I Partie II: fonctions de plusieurs variables Notes du cours MTH1101 Calcul I Partie II: fonctions de plusieurs variables Guy Desaulniers Département de mathématiques et de génie industriel École Polytechnique de Montréal Automne 2014 Table des matières

Plus en détail

WDpStats Procédure d installation

WDpStats Procédure d installation WDpStats Procédure d installation Table de matières WDpStats... 1 Procédure d installation... 1 Table de matières... 1 Résumé... 2 Réquisits... 2 Installation... 2 Difficultés... 6 Lancement... 7 wdpstats_install_oracle_fr.xml

Plus en détail

Fonctions de plusieurs variables

Fonctions de plusieurs variables Maths MP Exercices Fonctions de plusieurs variables Les indications ne sont ici que pour être consultées après le T (pour les exercices non traités). Avant et pendant le T, tenez bon et n allez pas les

Plus en détail

TD: Cadran solaire. 1 Position du problème

TD: Cadran solaire. 1 Position du problème Position du problème On souhaite réaliser un cadran solaire à l aide d un stylet, de longueur a, perpendiculaire à un plan. (Le stylet n est donc pas orienté vers le pôle nord céleste). Ce cadran solaire

Plus en détail

F411 - Courbes Paramétrées, Polaires

F411 - Courbes Paramétrées, Polaires 1/43 Courbes Paramétrées Courbes polaires Longueur d un arc, Courbure F411 - Courbes Paramétrées, Polaires Michel Fournié michel.fournie@iut-tlse3.fr http://www.math.univ-toulouse.fr/ fournie/ Année 2012/2013

Plus en détail

1 radian. De même, la longueur d un arc de cercle de rayon R et dont l angle au centre a pour mesure α radians est α R. R AB =R.

1 radian. De même, la longueur d un arc de cercle de rayon R et dont l angle au centre a pour mesure α radians est α R. R AB =R. Angles orientés Trigonométrie I. Préliminaires. Le radian Définition B R AB =R C O radian R A Soit C un cercle de centre O. Dire que l angle géométrique AOB a pour mesure radian signifie que la longueur

Plus en détail

8.1 Généralités sur les fonctions de plusieurs variables réelles. f : R 2 R (x, y) 1 x 2 y 2

8.1 Généralités sur les fonctions de plusieurs variables réelles. f : R 2 R (x, y) 1 x 2 y 2 Chapitre 8 Fonctions de plusieurs variables 8.1 Généralités sur les fonctions de plusieurs variables réelles Définition. Une fonction réelle de n variables réelles est une application d une partie de R

Plus en détail

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES Théorème - Définition Soit un cercle (O,R) et un point. Une droite passant par coupe le cercle en deux points A et

Plus en détail

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

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Ces exercices portent sur les items 2, 3 et 5 du programme d informatique des classes préparatoires,

Plus en détail

Voyez la réponse à cette question dans ce chapitre. www.hometownroofingcontractors.com/blog/9-reasons-diy-rednecks-should-never-fix-their-own-roof

Voyez la réponse à cette question dans ce chapitre. www.hometownroofingcontractors.com/blog/9-reasons-diy-rednecks-should-never-fix-their-own-roof Une échelle est appuyée sur un mur. S il n y a que la friction statique avec le sol, quel est l angle minimum possible entre le sol et l échelle pour que l échelle ne glisse pas et tombe au sol? www.hometownroofingcontractors.com/blog/9-reasons-diy-rednecks-should-never-fix-their-own-roof

Plus en détail

Chapitre 1 Cinématique du point matériel

Chapitre 1 Cinématique du point matériel Chapitre 1 Cinématique du point matériel 7 1.1. Introduction 1.1.1. Domaine d étude Le programme de mécanique de math sup se limite à l étude de la mécanique classique. Sont exclus : la relativité et la

Plus en détail

TD 9 Problème à deux corps

TD 9 Problème à deux corps PH1ME2-C Université Paris 7 - Denis Diderot 2012-2013 TD 9 Problème à deux corps 1. Systèmes de deux particules : centre de masse et particule relative. Application à l étude des étoiles doubles Une étoile

Plus en détail

La fonction exponentielle

La fonction exponentielle DERNIÈRE IMPRESSION LE 2 novembre 204 à :07 La fonction exponentielle Table des matières La fonction exponentielle 2. Définition et théorèmes.......................... 2.2 Approche graphique de la fonction

Plus en détail

Cours Bases de données 2ème année IUT

Cours Bases de données 2ème année IUT Cours Bases de données 2ème année IUT Cours Bilan : Des vues à PL/SQL corrigé Anne Vilnat http://www.limsi.fr/individu/anne/cours Plan 1 Cas exemple 2 Les tables... 3 Vues et index 4 Privilèges 5 Fonctions

Plus en détail

Introduction à MATLAB R

Introduction à MATLAB R Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d

Plus en détail

Exercices Types Algorithmique et simulation numérique Oral Mathématiques et Algorithmique Banque PT Propositions de réponses

Exercices Types Algorithmique et simulation numérique Oral Mathématiques et Algorithmique Banque PT Propositions de réponses Exercices Types Algorithmique et simulation numérique Oral Mathématiques et Algorithmique Banque PT Propositions de réponses Exercice 0 print('\n ') n = 1234 q = 1234 // 10 # quotient de n par 10 r = 1234

Plus en détail

Aide - mémoire gnuplot 4.0

Aide - mémoire gnuplot 4.0 Aide - mémoire gnuplot 4.0 Nicolas Kielbasiewicz 20 juin 2008 L objet de cet aide-mémoire est de présenter les commandes de base pour faire rapidement de très jolis graphiques et courbes à l aide du logiciel

Plus en détail

Licence Sciences et Technologies Examen janvier 2010

Licence Sciences et Technologies Examen janvier 2010 Université de Provence Introduction à l Informatique Licence Sciences et Technologies Examen janvier 2010 Année 2009-10 Aucun document n est autorisé Les exercices peuvent être traités dans le désordre.

Plus en détail

Chafa Azzedine - Faculté de Physique U.S.T.H.B 1

Chafa Azzedine - Faculté de Physique U.S.T.H.B 1 Chafa Azzedine - Faculté de Physique U.S.T.H.B 1 Définition: La cinématique est une branche de la mécanique qui étudie les mouements des corps dans l espace en fonction du temps indépendamment des causes

Plus en détail

Calcul Formel et Numérique, Partie I

Calcul Formel et Numérique, Partie I Calcul Formel et Numérique N.Vandenberghe nvdb@irphe.univ-mrs.fr Table des matières 1 Introduction à Matlab 2 1.1 Quelques généralités.......................... 2 2 Où trouver des informations 2 3 Opérations

Plus en détail

Repérage d un point - Vitesse et

Repérage d un point - Vitesse et PSI - écanique I - Repérage d un point - Vitesse et accélération page 1/6 Repérage d un point - Vitesse et accélération Table des matières 1 Espace et temps - Référentiel d observation 1 2 Coordonnées

Plus en détail

STATIQUE GRAPHIQUE ET STATIQUE ANALYTIQUE

STATIQUE GRAPHIQUE ET STATIQUE ANALYTIQUE ÉCOLE D'INGÉNIEURS DE FRIBOURG (E.I.F.) SECTION DE MÉCANIQUE G.R. Nicolet, revu en 2006 STATIQUE GRAPHIQUE ET STATIQUE ANALYTIQUE Eléments de calcul vectoriel Opérations avec les forces Equilibre du point

Plus en détail

Opérations de base sur ImageJ

Opérations de base sur ImageJ Opérations de base sur ImageJ TPs d hydrodynamique de l ESPCI, J. Bico, M. Reyssat, M. Fermigier ImageJ est un logiciel libre, qui fonctionne aussi bien sous plate-forme Windows, Mac ou Linux. Initialement

Plus en détail

Chapitre 9 : Applications des lois de Newton et Kepler à l'étude du mouvement des planètes et des satellites

Chapitre 9 : Applications des lois de Newton et Kepler à l'étude du mouvement des planètes et des satellites I- Les trois lois de Kepler : Chapitre 9 : Applications des lois de Newton et Kepler à l'étude du mouvement des planètes et des satellites Les lois de Kepler s'applique aussi bien pour une planète en mouvement

Plus en détail

Présentation du langage et premières fonctions

Présentation du langage et premières fonctions 1 Présentation de l interface logicielle Si les langages de haut niveau sont nombreux, nous allons travaillé cette année avec le langage Python, un langage de programmation très en vue sur internet en

Plus en détail

Algorithmes pour la planification de mouvements en robotique non-holonome

Algorithmes pour la planification de mouvements en robotique non-holonome Algorithmes pour la planification de mouvements en robotique non-holonome Frédéric Jean Unité de Mathématiques Appliquées ENSTA Le 02 février 2006 Outline 1 2 3 Modélisation Géométrique d un Robot Robot

Plus en détail

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre IUFM du Limousin 2009-10 PLC1 Mathématiques S. Vinatier Rappels de cours Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre 1 Fonctions de plusieurs variables

Plus en détail

Cours IV Mise en orbite

Cours IV Mise en orbite Introduction au vol spatial Cours IV Mise en orbite If you don t know where you re going, you ll probably end up somewhere else. Yogi Berra, NY Yankees catcher v1.2.8 by-sa Olivier Cleynen Introduction

Plus en détail

Informatique générale 1 (Python) Projets. Déroulement : Projets. Université Pierre et Marie Curie 2014-2015

Informatique générale 1 (Python) Projets. Déroulement : Projets. Université Pierre et Marie Curie 2014-2015 Université Pierre et Marie Curie 2014-2015 Informatique générale 1 (Python) Projets Projets Détails : Travail en binôme (il ne peut y avoir qu un seul trinôme, dont on attendra un travail bien plus important

Plus en détail

Once the installation is complete, you can delete the temporary Zip files..

Once the installation is complete, you can delete the temporary Zip files.. Sommaire Installation... 2 After the download... 2 From a CD... 2 Access codes... 2 DirectX Compatibility... 2 Using the program... 2 Structure... 4 Lier une structure à une autre... 4 Personnaliser une

Plus en détail

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer Pour commencer Exercice 1 - Ensembles de définition - Première année - 1. Le logarithme est défini si x + y > 0. On trouve donc le demi-plan supérieur délimité par la droite d équation x + y = 0.. 1 xy

Plus en détail

Le No.1 de l économie d énergie pour patinoires.

Le No.1 de l économie d énergie pour patinoires. Le No.1 de l économie d énergie pour patinoires. Partner of REALice system Economie d énergie et une meilleure qualité de glace La 2ème génération améliorée du système REALice bien connu, est livré en

Plus en détail

4. Outils pour la synchronisation F. Boyer, Laboratoire Lig Fabienne.Boyer@imag.fr

4. Outils pour la synchronisation F. Boyer, Laboratoire Lig Fabienne.Boyer@imag.fr 4. Outils pour la synchronisation F. Boyer, Laboratoire Lig Fabienne.Boyer@imag.fr Le problème Insuffisance des solutions de base (verrous) Les solutions de plus haut niveau Les Sémaphores Les Moniteurs

Plus en détail

1 Mise en application

1 Mise en application Université Paris 7 - Denis Diderot 2013-2014 TD : Corrigé TD1 - partie 2 1 Mise en application Exercice 1 corrigé Exercice 2 corrigé - Vibration d une goutte La fréquence de vibration d une goutte d eau

Plus en détail

DM n o 8 TS1 2012 Physique 10 (satellites) + Chimie 12 (catalyse) Exercice 1 Lancement d un satellite météorologique

DM n o 8 TS1 2012 Physique 10 (satellites) + Chimie 12 (catalyse) Exercice 1 Lancement d un satellite météorologique DM n o 8 TS1 2012 Physique 10 (satellites) + Chimie 12 (catalyse) Exercice 1 Lancement d un satellite météorologique Le centre spatial de Kourou a lancé le 21 décembre 200, avec une fusée Ariane, un satellite

Plus en détail

Continuité et dérivabilité d une fonction

Continuité et dérivabilité d une fonction DERNIÈRE IMPRESSIN LE 7 novembre 014 à 10:3 Continuité et dérivabilité d une fonction Table des matières 1 Continuité d une fonction 1.1 Limite finie en un point.......................... 1. Continuité

Plus en détail

Application Form/ Formulaire de demande

Application Form/ Formulaire de demande Application Form/ Formulaire de demande Ecosystem Approaches to Health: Summer Workshop and Field school Approches écosystémiques de la santé: Atelier intensif et stage d été Please submit your application

Plus en détail

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications A. Optimisation sans contrainte.... Généralités.... Condition nécessaire et condition suffisante

Plus en détail

Mécanique : Cinématique du point. Chapitre 1 : Position. Vitesse. Accélération

Mécanique : Cinématique du point. Chapitre 1 : Position. Vitesse. Accélération 2 e B et C 1 Position. Vitesse. Accélération 1 Mécanique : Cinéatique du point La écanique est le doaine de tout ce qui produit ou transet un ouveent, une force, une déforation : achines, oteurs, véhicules,

Plus en détail

Examen d informatique première session 2004

Examen d informatique première session 2004 Examen d informatique première session 2004 Le chiffre à côté du titre de la question indique le nombre de points sur 40. I) Lentille électrostatique à fente (14) Le problème étudié est à deux dimensions.

Plus en détail

Dérivation : Résumé de cours et méthodes

Dérivation : Résumé de cours et méthodes Dérivation : Résumé de cours et métodes Nombre dérivé - Fonction dérivée : DÉFINITION (a + ) (a) Etant donné est une onction déinie sur un intervalle I contenant le réel a, est dérivable en a si tend vers

Plus en détail

as Architecture des Systèmes d Information

as Architecture des Systèmes d Information Plan Plan Programmation - Introduction - Nicolas Malandain March 14, 2005 Introduction à Java 1 Introduction Présentation Caractéristiques Le langage Java 2 Types et Variables Types simples Types complexes

Plus en détail

Dérivées d ordres supérieurs. Application à l étude d extrema.

Dérivées d ordres supérieurs. Application à l étude d extrema. Chapitre 5 Dérivées d ordres supérieurs. Application à l étude d extrema. On s intéresse dans ce chapitre aux dérivées d ordre ou plus d une fonction de plusieurs variables. Comme pour une fonction d une

Plus en détail

Rapport de Mini-Projet en ArcGIS Engine

Rapport de Mini-Projet en ArcGIS Engine Rapport de Mini-Projet en ArcGIS Engine Réalisée par : Asmae BENMESSAOUD 3ème Année Cycle d Ingénieur Géoinformation Année Universitaire 2010- Sommaire 1 Introduction L analyse géographique et la visualisation

Plus en détail

C f tracée ci- contre est la représentation graphique d une

C f tracée ci- contre est la représentation graphique d une TLES1 DEVOIR A LA MAISON N 7 La courbe C f tracée ci- contre est la représentation graphique d une fonction f définie et dérivable sur R. On note f ' la fonction dérivée de f. La tangente T à la courbe

Plus en détail

Fonctions de plusieurs variables

Fonctions de plusieurs variables Module : Analyse 03 Chapitre 00 : Fonctions de plusieurs variables Généralités et Rappels des notions topologiques dans : Qu est- ce que?: Mathématiquement, n étant un entier non nul, on définit comme

Plus en détail

Modélisation 3D par le modèle de turbulence k-ε standard de la position de la tête sur la force de résistance rencontrée par les nageurs.

Modélisation 3D par le modèle de turbulence k-ε standard de la position de la tête sur la force de résistance rencontrée par les nageurs. Modélisation 3D par le modèle de turbulence k-ε standard de la position de la tête sur la force de résistance rencontrée par les nageurs. H. ZAÏDI a, S. FOHANNO a, R. TAÏAR b, G. POLIDORI a a Laboratoire

Plus en détail

Surveillance de Scripts LUA et de réception d EVENT. avec LoriotPro Extended & Broadcast Edition

Surveillance de Scripts LUA et de réception d EVENT. avec LoriotPro Extended & Broadcast Edition Surveillance de Scripts LUA et de réception d EVENT avec LoriotPro Extended & Broadcast Edition L objectif de ce document est de présenter une solution de surveillance de processus LUA au sein de la solution

Plus en détail

Chp. 4. Minimisation d une fonction d une variable

Chp. 4. Minimisation d une fonction d une variable Chp. 4. Minimisation d une fonction d une variable Avertissement! Dans tout ce chapître, I désigne un intervalle de IR. 4.1 Fonctions convexes d une variable Définition 9 Une fonction ϕ, partout définie

Plus en détail

3 Approximation de solutions d équations

3 Approximation de solutions d équations 3 Approximation de solutions d équations Une équation scalaire a la forme générale f(x) =0où f est une fonction de IR dans IR. Un système de n équations à n inconnues peut aussi se mettre sous une telle

Plus en détail

Quantité de mouvement et moment cinétique

Quantité de mouvement et moment cinétique 6 Quantité de mouvement et moment cinétique v7 p = mv L = r p 1 Impulsion et quantité de mouvement Une force F agit sur un corps de masse m, pendant un temps Δt. La vitesse du corps varie de Δv = v f -

Plus en détail

M2-Images. Rendu Temps Réel - OpenGL 4 et compute shaders. J.C. Iehl. December 18, 2013

M2-Images. Rendu Temps Réel - OpenGL 4 et compute shaders. J.C. Iehl. December 18, 2013 Rendu Temps Réel - OpenGL 4 et compute shaders December 18, 2013 résumé des épisodes précédents... création des objets opengl, organisation des données, configuration du pipeline, draw,... opengl 4.3 :

Plus en détail

TD de Physique n o 1 : Mécanique du point

TD de Physique n o 1 : Mécanique du point E.N.S. de Cachan Département E.E.A. M FE 3 e année Phsique appliquée 011-01 TD de Phsique n o 1 : Mécanique du point Exercice n o 1 : Trajectoire d un ballon-sonde Un ballon-sonde M, lâché au niveau du

Plus en détail

SINE QUA NON. Découverte et Prise en main du logiciel Utilisation de bases

SINE QUA NON. Découverte et Prise en main du logiciel Utilisation de bases SINE QUA NON Découverte et Prise en main du logiciel Utilisation de bases Sine qua non est un logiciel «traceur de courbes planes» mais il possède aussi bien d autres fonctionnalités que nous verrons tout

Plus en détail

LA PUISSANCE DES MOTEURS. Avez-vous déjà feuilleté le catalogue d un grand constructeur automobile?

LA PUISSANCE DES MOTEURS. Avez-vous déjà feuilleté le catalogue d un grand constructeur automobile? LA PUISSANCE DES MOTEURS Avez-vous déjà feuilleté le catalogue d un grand constructeur automobile? Chaque modèle y est décliné en plusieurs versions, les différences portant essentiellement sur la puissance

Plus en détail

Cours d Analyse. Fonctions de plusieurs variables

Cours d Analyse. Fonctions de plusieurs variables Cours d Analyse Fonctions de plusieurs variables Licence 1ère année 2007/2008 Nicolas Prioux Université de Marne-la-Vallée Table des matières 1 Notions de géométrie dans l espace et fonctions à deux variables........

Plus en détail

MESURE ET PRECISION. Il est clair que si le voltmètre mesure bien la tension U aux bornes de R, l ampèremètre, lui, mesure. R mes. mes. .

MESURE ET PRECISION. Il est clair que si le voltmètre mesure bien la tension U aux bornes de R, l ampèremètre, lui, mesure. R mes. mes. . MESURE ET PRECISIO La détermination de la valeur d une grandeur G à partir des mesures expérimentales de grandeurs a et b dont elle dépend n a vraiment de sens que si elle est accompagnée de la précision

Plus en détail

ÉTUDE DE L EFFICACITÉ DE GÉOGRILLES POUR PRÉVENIR L EFFONDREMENT LOCAL D UNE CHAUSSÉE

ÉTUDE DE L EFFICACITÉ DE GÉOGRILLES POUR PRÉVENIR L EFFONDREMENT LOCAL D UNE CHAUSSÉE ÉTUDE DE L EFFICACITÉ DE GÉOGRILLES POUR PRÉVENIR L EFFONDREMENT LOCAL D UNE CHAUSSÉE ANALYSIS OF THE EFFICIENCY OF GEOGRIDS TO PREVENT A LOCAL COLLAPSE OF A ROAD Céline BOURDEAU et Daniel BILLAUX Itasca

Plus en détail

STAGE IREM 0- Premiers pas en Python

STAGE IREM 0- Premiers pas en Python Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer

Plus en détail

Exercice 1 Trouver l équation du plan tangent pour chaque surface ci-dessous, au point (x 0,y 0,z 0 ) donné :

Exercice 1 Trouver l équation du plan tangent pour chaque surface ci-dessous, au point (x 0,y 0,z 0 ) donné : Enoncés : Stephan de Bièvre Corrections : Johannes Huebschmann Exo7 Plans tangents à un graphe, différentiabilité Exercice 1 Trouver l équation du plan tangent pour chaque surface ci-dessous, au point

Plus en détail

Module d Electricité. 2 ème partie : Electrostatique. Fabrice Sincère (version 3.0.1) http://pagesperso-orange.fr/fabrice.sincere

Module d Electricité. 2 ème partie : Electrostatique. Fabrice Sincère (version 3.0.1) http://pagesperso-orange.fr/fabrice.sincere Module d Electricité 2 ème partie : Electrostatique Fabrice Sincère (version 3.0.1) http://pagesperso-orange.fr/fabrice.sincere 1 Introduction Principaux constituants de la matière : - protons : charge

Plus en détail

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes. Promotion X 004 COURS D ANALYSE DES STRUCTURES MÉCANIQUES PAR LA MÉTHODE DES ELEMENTS FINIS (MEC 568) contrôle non classant (7 mars 007, heures) Documents autorisés : polycopié ; documents et notes de

Plus en détail

T.P. FLUENT. Cours Mécanique des Fluides. 24 février 2006 NAZIH MARZOUQY

T.P. FLUENT. Cours Mécanique des Fluides. 24 février 2006 NAZIH MARZOUQY T.P. FLUENT Cours Mécanique des Fluides 24 février 2006 NAZIH MARZOUQY 2 Table des matières 1 Choc stationnaire dans un tube à choc 7 1.1 Introduction....................................... 7 1.2 Description.......................................

Plus en détail

WEB page builder and server for SCADA applications usable from a WEB navigator

WEB page builder and server for SCADA applications usable from a WEB navigator Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB WEB page builder and server for SCADA applications usable from a WEB navigator opyright 2007 IRAI Manual Manuel

Plus en détail

Exercices Alternatifs. Une fonction continue mais dérivable nulle part

Exercices Alternatifs. Une fonction continue mais dérivable nulle part Eercices Alternatifs Une fonction continue mais dérivable nulle part c 22 Frédéric Le Rou (copleft LDL : Licence pour Documents Libres). Sources et figures: applications-continues-non-derivables/. Version

Plus en détail

Exercices Alternatifs. Une fonction continue mais dérivable nulle part

Exercices Alternatifs. Une fonction continue mais dérivable nulle part Eercices Alternatifs Une fonction continue mais dérivable nulle part c 22 Frédéric Le Rou (copyleft LDL : Licence pour Documents Libres). Sources et figures: applications-continues-non-derivables/. Version

Plus en détail

Imagerie Numérique Synthèse d images. DUT Informatique 2012-2013. Sébastien THON

Imagerie Numérique Synthèse d images. DUT Informatique 2012-2013. Sébastien THON Imagerie Numérique Synthèse d images 4. Animation DUT Informatique 2012-2013 Sébastien THON IUT de l Université de Provence, site d Arles Département Informatique Introduction Animation = succession d

Plus en détail

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces Micro-ordinateurs, informations, idées, trucs et astuces Utiliser une WebCam Auteur : François CHAUSSON Date : 8 février 2008 Référence : utiliser une WebCam.doc Préambule Voici quelques informations utiles

Plus en détail

MATLAB : COMMANDES DE BASE. Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */.

MATLAB : COMMANDES DE BASE. Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */. Page 1 de 9 MATLAB : COMMANDES DE BASE Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */. Aide help, help nom_de_commande Fenêtre de travail (Command Window) Ligne

Plus en détail

I - Quelques propriétés des étoiles à neutrons

I - Quelques propriétés des étoiles à neutrons Formation Interuniversitaire de Physique Option de L3 Ecole Normale Supérieure de Paris Astrophysique Patrick Hennebelle François Levrier Sixième TD 14 avril 2015 Les étoiles dont la masse initiale est

Plus en détail

Notes du cours MTH1101N Calcul I Partie II: fonctions de plusieurs variables

Notes du cours MTH1101N Calcul I Partie II: fonctions de plusieurs variables Notes du cours MTH1101N Calcul I Partie II: fonctions de plusieurs variables Fausto Errico Département de mathématiques et de génie industriel École Polytechnique de Montréal Automne 2012 Table des matières

Plus en détail

A l'avenir, chacun aura son quart d'heure de célébrité.. Andy WAHROL

A l'avenir, chacun aura son quart d'heure de célébrité.. Andy WAHROL A l'avenir, chacun aura son quart d'heure de célébrité.. Andy WAHROL trough the In the " trough the mirror " work, the question of the value of a video image as reflection of reality arises and in this

Plus en détail

SEANCE 2 : éléments de programmation

SEANCE 2 : éléments de programmation NETLOGO Étude et modélisation de phénomènes collectifs à l aide d un logiciel de développement dédié Netlogo SEANCE 2 : éléments de programmation 1 «Agents» Tortues Création de tortues : par l observateur,

Plus en détail

TP 7 : oscillateur de torsion

TP 7 : oscillateur de torsion TP 7 : oscillateur de torsion Objectif : étude des oscillations libres et forcées d un pendule de torsion 1 Principe général 1.1 Définition Un pendule de torsion est constitué par un fil large (métallique)

Plus en détail

OM 1 Outils mathématiques : fonction de plusieurs variables

OM 1 Outils mathématiques : fonction de plusieurs variables Outils mathématiques : fonction de plusieurs variables PCSI 2013 2014 Certaines partie de ce chapitre ne seront utiles qu à partir de l année prochaine, mais une grande partie nous servira dès cette année.

Plus en détail

Dates and deadlines 2013 2014

Dates and deadlines 2013 2014 (Version française à la page 3) Dates and deadlines 2013 2014 The following are proposed dates and deadlines for the annual renewal cycle. Clubs in BC and Alberta, please note: you may have deadlines preceding

Plus en détail

Installer un domaine DNS

Installer un domaine DNS Installer un domaine DNS Olivier Hoarau (olivier.hoarau@funix.org) V1.2 du 3.12.00 1 Historique... 2 2 Préambule... 2 3 Présentation... 2 4 Installation et configuration... 3 5 Lancement automatique de

Plus en détail

5.2 Théorème/Transformée de Fourier a) Théorème

5.2 Théorème/Transformée de Fourier a) Théorème . Théorème de Fourier et Transformée de Fourier Fourier, Joseph (788). Théorème/Transformée de Fourier a) Théorème Théorème «de Fourier»: N importe quelle courbe peut être décomposée en une superposition

Plus en détail

PHYS-F-104_C) Physique I (mécanique, ondes et optiques) Solutions des questions d'examens (2004-2013)

PHYS-F-104_C) Physique I (mécanique, ondes et optiques) Solutions des questions d'examens (2004-2013) PRESSES UNIVERSITAIRES DE BRUXELLES UNIVERSITÉ LIBRE DE BRUXELLES Physique I (mécanique, ondes et optiques) Solutions des questions d'examens (004-013) Pascal VANLAER Titulaire Notes rédigées par Pierre

Plus en détail

Finance, Navier-Stokes, et la calibration

Finance, Navier-Stokes, et la calibration Finance, Navier-Stokes, et la calibration non linéarités en finance 1 1 www.crimere.com/blog Avril 2013 Lignes directrices Non-linéarités en Finance 1 Non-linéarités en Finance Les équations de Fokker-Planck

Plus en détail

DOCUMENTATION - FRANCAIS... 2

DOCUMENTATION - FRANCAIS... 2 DOCUMENTATION MODULE SHOPDECORATION MODULE PRESTASHOP CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 Installation automatique... 2 Installation manuelle... 2 Résolution des

Plus en détail

TOUT CE QU IL FAUT SAVOIR POUR LE BREVET

TOUT CE QU IL FAUT SAVOIR POUR LE BREVET TOUT E QU IL FUT SVOIR POUR LE REVET NUMERIQUE / FONTIONS eci n est qu un rappel de tout ce qu il faut savoir en maths pour le brevet. I- Opérations sur les nombres et les fractions : Les priorités par

Plus en détail