Programmation du calcul de la solution numérique de l équation de WINTER.
|
|
- Anne-Laure St-Pierre
- il y a 8 ans
- Total affichages :
Transcription
1 Programmation du calcul de la solution numérique de l équation de WINTER. Bernard GAGEY [ bernard.gagey@gmail.com ] Annexe 5 Ce programme étant quasi linéaire ne nécessite pas de présentation sous forme d organigramme : on se contentera d une explication linéaire commentée. Vu la facilité offerte pour la manipulation des vecteurs et des matrices, l illustration programmée est écrite en OCTAVE équivalent MATLAB, dont seront décrites au fil du programme quelques particularités pour les lecteurs ignorants ce langage. Ce programme fait appel à un élément de bibliothèque numérique : «inversion de matrice» qui doit être de bonne précision (par exemple: l inversion de matrice d EXCEL s avère insuffisante) ; un test est proposé pour vérifier cette précision. Appel et déclaration Profitant de la possibilité dans OCTAVE d avoir un nombre variable de résultats et de paramètres, une seule procédure permet, selon son utilisation, de : o Faire le calcul en donnant plus ou moins d informations morphologiques sur l individu o Obtenir o Soit uniquement la courbe g la plus probable o Soit aussi les courbes g correspondants aux limites possibles de variations du paramètre k 2 de l équation de Winter L appel se fait sous la forme : [g,coeff,g_min,coeff_min,g_max,coeff_max]=winter(posi,freqech,epai,taille,h_masse,coeff_morpho); Correspondant à la déclaration : function [g,coeff,g_min,coeff_min,g_max,coeff_max]=winter(posi,freqech,epai,taille,h_masse,coeff_morpho); Winter est le nom de la fonction suivi de ses paramètres posi : le vecteurs des positions relevées du centre de pression, exprimées en général- en mm freqech : la fréquence d échantillonnage qui DOIT être un entier epai : épaisseur, exprimé en mètre, entre le plan de la plateforme et le plan des capteurs taille : (facultatif) La taille de l individu exprimé en mètre
2 H_masse : (facultatif) la hauteur relative de son centre de masse (hauteur relative=hauteur réelle/hauteur individu) coeff_morpho : le coefficient morphologique. Les résultats fournis sont : Remarques : g : vecteur des positions calculées du centre de gravité coeff: (facultative) le coefficient k 2 de l équation de WINTER g_min, coeff_min, g_max, coeff_max: (facultatifs) les positions calculées du centre de gravité et les coefficients k 2 de l équation de WINTER pour les valeurs minimales et maximales du coefficient k 2, en fonction des paramètres d entrée. Les vecteurs sont ici des vecteurs (n, 1 ou 2), c'est-à-dire des vecteurs «n lignes, 1 ou 2 colonnes» 1. Les vecteurs de sorties sont dans la même échelle que le vecteur posi d entrée. 2. Ce programme est identique pour : o Soit des vecteurs posi correspondants aux coordonnées x du centre de pression, renvoyant les coordonnées x du centre de masse o Idem pour les coordonnées y o Soit des vecteurs posi correspondants aux coordonnées x+i*y du centre de pression, renvoyant les coordonnées x+i*y du centre de masse (travail en nombre complexe) o Soit des vecteurs posi (N,2) correspondants aux coordonnées x et y du centre de pression, renvoyant les coordonnées x et y du centre de masse. 3. epai : ce correctif correspond au fait que les capteurs se trouvent en général sous la plateforme ; il correspond en général au minimum à l épaisseur de la plaque constituant la plateforme. Si on met la valeur 0, il sera considéré comme égal à 5mm ± 5mm. Si cette valeur est vraiment nulle, mettre une valeur très faible, par exemple. Déclaration de constantes tcoup=3;% Nombre de secondes retirées au début et à la fin après calcul nx=5;% Choix de matrice restreinte en nombre de secondes gravite=9.8066;% Valeur de l'accélération de la pesanteur h_standard=1.71;% Hauteur standard morpho_stand= ;% Coefficient morphologique standard H_gravite_stand=0.5591;% Rapport hauteur centre de gravité / hauteur totale err_morp_stand=.15;% Marge d'erreur sur le coeff morpho standard
3 err_morp_param=0.01;% Marge d'erreur sur le coefficient morpho s'il est passé en paramètres err_hgravite_stand=.05;% Marge d'erreur sur la hauteur du centre de gravité standard err_hgravite_param=.01;% Marge d'erreur sur la hauteur du centre de gravité paramètre err_hstandard=.12;% Marge d'erreur sur la hauteur standard err_h=0.006;% Marge d'erreur sur la hauteur en paramètre ep_standard=0.005;% Épaisseur standard err_epstand=0.005;% Marge d'erreur sur l'épaisseur standard err_ep_para=.001;% Marge d'erreur de 1mm sur l'épaisseur poassé en paramètre malleole=0.045;% Hauteur relative de la malléole Toutes ces constantes ont ici des valeurs plus ou moins discutables : tcoup : La méthode de calcul est imprécise aux bornes de l intervalle, on retirera donc à la fin du programme tcoup secondes nx : pour être plus rapide, le programme ne fait pas le calcul sur tout l intervalle mais sur des intervalles 2*nx, décalé de nx. Si nx est supérieur à tcoup, le point central est pratiquement exact, et donc pour l intervalle suivant, les premiers nx points sont pratiquement exacts. Pour cela, il est raisonnable de choisir nx supérieur à tcoup. gravite valeur en m/s 2 de la force de gravité. Peut varier selon le lieu géographique Pour les valeurs morphologiques qui suivent (hauteur, hauteur du centre de masse, coefficient morphologique), il existe 3 constantes La valeur dite standard si ce coefficient n est pas passé en paramètre L estimation de l erreur potentielle si on prend ce coefficient standard L estimation de l erreur potentielle si le coefficient est passé en paramètre. De même l épaisseur standard de la plateforme est donnée si ce paramètre n est pas donné, avec une erreur résiduelle s il est donné malléole : hauteur relative de l axe du pendule simple, situé au niveau de la malléole Calcul du coefficient k 2 La première partie consiste à récupérer les coefficients, selon qu ils ont été, ou non, passés en paramètres, et chacun avec une indication d erreur potentielle. (Remarque sur OCTAVE : la fonction nargin, pour n_arguments_in, donne le nombre d arguments d entrée ; de même pour nargout avec le nombre de résultats attendus) % Cas de epai obligatoire, mais égal à 0 si non mesuré if epai==0 ; ep=ep_standard;er_ep=err_epstand; ;
4 ep=epai;er_ep=err_ep_para; if nargin<6 ;% Pas de coefficient morpho_stand morph=morpho_stand;err_morph=err_morp_stand; morph=coeff_morpho;err_morph=err_morp_param; if nargin<5;% Pas de hauteur du centre de gravité hgrav=h_gravite_stand;errhgrav=err_hgravite_stand; hgrav=hauteur_g;errhgrav=err_hgravite_param; if nargin<4;% Pas de hauteur haut=h_standard;err_haut=err_hstandard; haut=taille;err_haut=err_h; La deuxième partie consiste à appliquer la formule de calcul : k! = T a HG HG epai a Et ceci trois fois, avec les valeurs nominales, et en faisant varier celles-ci pour avoir les valeurs minimales et maximales en fonction des marges d erreur. coeff=(ep+haut*(hgrav+(morph/(hgrav- malleole))))/gravite; coeff_min= (ep-er_ep+haut*(1-err_haut)*(hgrav*(1-err_hgrav) + (morph*(1-err_morph) /(hgrav*(1+err_hgrav)- malleole))))/gravite; coeff_max= (ep+er_ep+haut*(1+err_haut)*(hgrav*(1+err_hgrav)+ (morph*(1+err_morph) /(hgrav*(1-err_hgrav)- malleole))))/gravite; Calcul de la matrice de base Comme dit plus haut, à propos de la constante nx, on fait le calcul dans un intervalle 2*nx où on exprime la matrice M telle que P=M*G, dont on calculera l inverse permettant d obtenir G=(M -1 )*P. La matrice M est une matrice dont seuls ne sont pas nuls les éléments De la diagonale, tous égaux à 1+2*(1/k2.5 )*(frequence 2 ) De la sous-diagonale et de la sus-diagonale tous égaux à: 1/k2.5 )*(frequence 2 ) (Remarques sur OCTAVE : eye(n,n) est la matrice unité de dimension n,n, inv(matrice) donne l inverse de la matrice) Nbm=length(posi); %nombre de points de mesures = longueur du vecteur paramètre Posi Nbma=nx*2*freqech; % dimmension de la matrice %ne pas découper si l'intervalle de mesure est proche de l'intervalle de découpe if Nbm<Nbma+2*freqech; Nbma=Nbm;
5 % calcul des coefficients de la matrice co1=-(freqech^2)*coeff; co2=-2*co1+1; %creation de la matrice avec sa bonne diagonale ma=co2*eye(nbma,nbma); %remplissage des sous et sur-diagonale for k=2:1:nbma-1; ma(k,k-1)=co1;ma(k,k+1)=co1; endfor ma(1,2)=co1;ma(nbma,nbma-1)=co1; na=inv(ma); (Note : il est judicieux, à ce niveau de faire un test sur A=maximum(valeur absolue(ma*na-i)) où I est la matrice identité ; Théoriquement on devrait avoir A=0; Une bonne précision devrait donner A inférieur à : Pour OCTAVE, on trouve A de l ordre de ) La solution qu on trouve par G=(M -1 )*P est celle dont le point précédent et suivant de l intervalle serait 0. Pour trouver la solution dont le point précédent serait a, il faut rajouter un vecteur a*correc que l on calcule au préalable : (Note OCTAVE : zeros(n,p) rend une matrice (n,p) avec tous les éléments nuls) correc=zeros(nbma,1); kacc=(1/coeffaccel)^.5; for jj=1:1:nbma; correc(jj)=e^(-kacc*jj/freqech); endfor; Dernière préparation: centrer la courbe P sur sa moyenne : (Remarques Octave : mean(matrice) renvoie la moyenne des coefficients de la matrice additionner un nombre à une matrice additionne ce nombre à tous les éléments de la matrice) meanposi=mean(posi); posi=posi-meanposi; Calcul de la courbe G Le calcul de G se fait donc par une succession de calculs partiels Sur un intervalle de longueur nbma, En décalant cet intervalle de nx*freqch ( en général égal à nbma/2) En considérant que le point G juste avant l intervalle vient du calcul précédent, et en faisant la correction en conséquence
6 Bien sûr cette boucle pose des problèmes aux limites Au départ le point précédent à la valeur 0 (c'est-à-dire la moyenne de P) A la fin, le dernier intervalle est recalé sur la fin de l intervalle de mesure de P %initialisation g=zeros(nbm,1); prec=0;deb1=1; %boucle générale while deb1+nbma-1<=nbm g(deb1:deb1+nbma-1)=na*posi(deb1:deb1+nbma-1)+prec*correc; prec=g(deb1+nx*freqech-1); deb1=deb1+nx*freqech; endwhile %traitement dernier intervalle if Nbm==Nbma ;prec=0;;prec=g(nbm-nbma); g(nbm-nbma+1:nbm)=na*posi(nbm-nbma+1:nbm)+prec*correc; Et on termine en revenant sur le centrage fait sur la moyenne de P, et en retirant aux extrémités les tcoup secondes : g=meanposi+g(tcoup*freqech+1:nbm- tcoup*freqech); En fait on doit, en fonction des sorties demandées, calculer la courbe G aussi pour coeff_min et coeff_max ; C est pourquoi les parts 4 et 5 sont mis en sous programme. function[g,coeff,g_min,coeff_min,g_max,coeff_max]=winter(posi,freqech,epai,taille,hauteur_g, coeff_morpho); %Programme de recherche de la courbe G Optimisé en vitesse!!! % parametres d'entrée: % posi la courbe P en vecteur (n,1 ou 2) % freqch la frequence d'echantillonage (de la courbe totale) =nombre d'échantillons par seconde % taille taille de l'individu (facultatif) % hauteur_g Hauteur relative du centre de masse (facultatif) % coeff_morpho Le coefficient morphologique (facultatif) %Valeurs retournées % g la courbe g en vecteur (n,1 ou 2) % coeff le coefficient de l'équation de Winter correspondant % g_min,coeff_min,g_max,coeff_max les mêmes résultat pour les coefficients minimal et maximal de Winter en fonction des paramêtres d'entrée % constantes tcoup=3;%nombre de secondes retirées au début et à la fin après calcul nx=5;% choix de matrice restreinte en nombre de secondes gravite=9.8066;% valeur de l'accélération de la pesanteur h_standard=1.71;%hauteur standard morpho_stand= ;% coefficient morphologique standard H_gravite_stand=0.5591;% rapport hauteur centre de gravité / hauteur totale err_morp_stand=.15;%marge d'erreur sur le coeff morpho standard err_morp_param=0.01;%marge d'erreur sur le coefficient morpho s'il est passé en paramêtrese err_hgravite_stand=.05;% Marge d'erreur sur la hauteur deu centre de gravité standard
7 err_hgravite_param=.01;% Marge d'erreur sur la hauteur deu centre de gravité paramètre err_hstandard=.12;%marge d'erreur sur la hauteur standard err_h=0.006;% marge d'erreur sur la hauteur en paramètre ep_standard=0.005;%epaisseur standard err_epstand=0.005;% marge d'erreur sur l'épaisseur standard err_ep_para=.001;%marge d'erreur de 1mm sur l'épaisseur poassé en paramètre malleole=0.045;% Hauteur relative de la malléole % Calcul du coefficient k2 % cas de ep obligatoire, mais égal à 0 si non mesuré if epai==0 ; ep=ep_standard;er_ep=err_epstand; ; ep=epai;er_ep=err_ep_para; if nargin<6 ;% pas de coefficient morpho_stand morph=morpho_stand;err_morph=err_morp_stand; morph=coeff_morpho;err_morph=err_morp_param; if nargin<5;%pas de hauteur du centre de gravité hgrav=h_gravite_stand;err_hgrav=err_hgravite_stand; hgrav=hauteur_g;err_hgrav=err_hgravite_param; if nargin<4;%pas de hauteur haut=h_standard;err_haut=err_hstandard; haut=taille;err_haut=err_h; coeff=(ep+haut*(hgrav+(morph/(hgrav- malleole))))/gravite; coeff_min= (ep-er_ep+haut*(1-err_haut)*(hgrav*(1-err_hgrav)+(morph*(1-err_morph)/(hgrav*(1+err_hgrav)- malleole))))/gravite; coeff_max= (ep+er_ep+haut*(1+err_haut)*(hgrav*(1+err_hgrav)+(morph*(1+err_morph)/(hgrav*(1- err_hgrav)- malleole))))/gravite; [g]=sous_winkler(posi,freqech,coeff,nx,tcoup); if nargout>4 ; [g_max]=sous_winkler(posi,freqech,coeff_max,nx,tcoup); if nargout>2 ; [g_min]=sous_winkler(posi,freqech,coeff_min,nx,tcoup); endfunction function [g]=sous_winkler(posi,freqech,coeff,nx,tcoup) % Calcul préliminaires Nbm=length(posi);%nombre de points de mesures = longueur du vecteur paramètre Posi Nbma=nx*2*freqech;% dimmension de la matrice if Nbm<Nbma+2*freqech; %ne pas découper si l'intervalle de mesure est proche de l'intervalle de découpe Nbma=Nbm;
8 %calcul des coefficients de la matrice co1=-(freqech^2)*coeff; co2=-2*co1+1; %creation de la matrice avec sa bonne diagonale ma=co2*eye(nbma,nbma); %remplissage des sus et sur-diagonale for k=2:1:nbma-1; ma(k,k-1)=co1;ma(k,k+1)=co1; endfor ma(1,2)=co1;ma(nbma,nbma-1)=co1; na=inv(ma); %jjj=max(max(abs(na*ma-eye(nbma))))% test de la précision de calcul correc=zeros(nbma,1); kacc=(1/coeff)^.5; for jj=1:1:nbma; correc(jj)=e^(-kacc*jj/freqech); endfor; %centrer pour que le point (0,0) ne soit pas absurde meanposi=mean(posi); posi=posi-meanposi; % fin des calculs preliminaires %initialisation g=zeros(nbm,1); prec=0;deb1=1; %boucle générale while deb1+nbma-1<=nbm g(deb1:deb1+nbma-1)=na*posi(deb1:deb1+nbma-1)+prec*correc; prec=g(deb1+nx*freqech-1); deb1=deb1+nx*freqech; endwhile %traitement dernier intervalle if Nbm==Nbma ;prec=0;;prec=g(nbm-nbma); g(nbm-nbma+1:nbm)=na*posi(nbm-nbma+1:nbm)+prec*correc; g=meanposi+g(tcoup*freqech+1:nbm-tcoup*freqech); endfunction
Cours Informatique Master STEP
Cours Informatique Master STEP Bases de la programmation: Compilateurs/logiciels Algorithmique et structure d'un programme Programmation en langage structuré (Fortran 90) Variables, expressions, instructions
Plus en détailMATLAB : 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étailCalcul 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étailIntroduction à 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étailET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.
ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview. Sciences et Technologies de l Industrie et du Développement Durable Formation des enseignants parcours : ET24 Modèle de
Plus en détailPlan du cours 2014-2015. Cours théoriques. 29 septembre 2014
numériques et Institut d Astrophysique et de Géophysique (Bât. B5c) Bureau 0/13 email:.@ulg.ac.be Tél.: 04-3669771 29 septembre 2014 Plan du cours 2014-2015 Cours théoriques 16-09-2014 numériques pour
Plus en détailDé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étail1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)
1/4 Objectif de ce cours /4 Objectifs de ce cours Introduction au langage C - Cours Girardot/Roelens Septembre 013 Du problème au programme I passer d un problème exprimé en français à la réalisation d
Plus en détailChap III : Les tableaux
Chap III : Les tableaux Dans cette partie, on va étudier quelques structures de données de base tels que : Les tableaux (vecteur et matrice) Les chaînes de caractères LA STRUCTURE DE TABLEAU Introduction
Plus en détailInitiation à l algorithmique
Informatique S1 Initiation à l algorithmique procédures et fonctions 2. Appel d une fonction Jacques TISSEAU Ecole Nationale d Ingénieurs de Brest Technopôle Brest-Iroise CS 73862-29238 Brest cedex 3 -
Plus en détailMÉTHODES NUMERIQUES. Cours. Licence de Physique Année Universitaire : 2010-2011 Licence Chimie, parcours Physique. Semestre S3
Licence de Physique Année Universitaire : 2010-2011 Licence Chimie, parcours Physique Semestre S3 Cours MÉTHODES NUMERIQUES Chargé du Cours : M. GAGOU Yaovi E-mail :.gagou@u-picardie.fr URL : http://www.u-picardie.fr/gagou
Plus en détailProbabilités sur un univers fini
[http://mp.cpgedupuydelome.fr] édité le 7 août 204 Enoncés Probabilités sur un univers fini Evènements et langage ensembliste A quelle condition sur (a, b, c, d) ]0, [ 4 existe-t-il une probabilité P sur
Plus en détailSéance 0 : Linux + Octave : le compromis idéal
Séance 0 : Linux + Octave : le compromis idéal Introduction Linux est un système d'exploitation multi-tâches et multi-utilisateurs, basé sur la gratuité et développé par une communauté de passionnés. C'est
Plus en détailSub CalculAnnuite() Const TITRE As String = "Calcul d'annuité de remboursement d'un emprunt"
TD1 : traduction en Visual BASIC des exemples du cours sur les structures de contrôle de l'exécution page 1 'TRADUCTION EN VBA DES EXEMPLES ALGORITHMIQUES SUR LES STRUCTURES 'DE CONTROLE DE L'EXECUTION
Plus en détailExercice du cours Gestion Financière à Court Terme : «Analyse d un reverse convertible»
Exercice du cours Gestion Financière à Court Terme : «Analyse d un reverse convertible» Quand la trésorerie d une entreprise est positive, le trésorier cherche le meilleur placement pour placer les excédents.
Plus en détail1. Structure d'un programme FORTRAN 95
FORTRAN se caractérise par la nécessité de compiler les scripts, c'est à dire transformer du texte en binaire.(transforme un fichier de texte en.f95 en un executable (non lisible par un éditeur) en.exe.)
Plus en détailProjet Matlab/Octave : segmentation d'un ballon de couleur dans une image couleur et insertion d'un logo
Projet Matlab/Octave : segmentation d'un ballon de couleur dans une image couleur et insertion d'un logo Dans ce projet, nous allons réaliser le code qui permet d'insérer sur une image, un logo sur un
Plus en détailApplication 1- VBA : Test de comportements d'investissements
Application 1- VBA : Test de comportements d'investissements Notions mobilisées Chapitres 1 à 5 du cours - Exemple de récupération de cours en ligne 1ère approche des objets (feuilles et classeurs). Corps
Plus en détailBaccalauréat S Antilles-Guyane 11 septembre 2014 Corrigé
Baccalauréat S ntilles-guyane 11 septembre 14 Corrigé EXERCICE 1 6 points Commun à tous les candidats Une entreprise de jouets en peluche souhaite commercialiser un nouveau produit et à cette fin, effectue
Plus en détailCalcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.
1 Définitions, notations Calcul matriciel Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes. On utilise aussi la notation m n pour le
Plus en détailExo7. Limites de fonctions. 1 Théorie. 2 Calculs
Eo7 Limites de fonctions Théorie Eercice Montrer que toute fonction périodique et non constante n admet pas de ite en + Montrer que toute fonction croissante et majorée admet une ite finie en + Indication
Plus en détailSINE 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étailSTAGE 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étailURECA Initiation Matlab 2 Laurent Ott. Initiation Matlab 2
Initiation Matlab 2 1 Chaînes de caractères (string) Une chaîne de caractères (string en anglais) est une suite ordonnée de caractères (du texte, par exemple). Sous matlab, les chaînes de caractères sont
Plus en détailCours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java
Langages objets Introduction M2 Pro CCI, Informatique Emmanuel Waller, LRI, Orsay présentation du module logistique 12 blocs de 4h + 1 bloc 2h = 50h 1h15 cours, 45mn exercices table, 2h TD machine page
Plus en détailCorrigé des TD 1 à 5
Corrigé des TD 1 à 5 1 Premier Contact 1.1 Somme des n premiers entiers 1 (* Somme des n premiers entiers *) 2 program somme_entiers; n, i, somme: integer; 8 (* saisie du nombre n *) write( Saisissez un
Plus en détailBaccalauréat ES/L Amérique du Sud 21 novembre 2013
Baccalauréat ES/L Amérique du Sud 21 novembre 2013 A. P. M. E. P. EXERCICE 1 Commun à tous les candidats 5 points Une entreprise informatique produit et vend des clés USB. La vente de ces clés est réalisée
Plus en détailSystème ASC unitaire triphasé. PowerScale 10 50 kva Maximisez votre disponibilité avec PowerScale
Système ASC unitaire triphasé 10 50 kva Maximisez votre disponibilité avec Protection de première qualité est un système ASC triphasé de taille moyenne qui offre une protection électrique remarquable pour
Plus en détailLogiciel de Base. I. Représentation des nombres
Logiciel de Base (A1-06/07) Léon Mugwaneza ESIL/Dépt. Informatique (bureau A118) mugwaneza@univmed.fr I. Représentation des nombres Codage et représentation de l'information Information externe formats
Plus en détailPremière partie. Préliminaires : noyaux itérés. MPSI B 6 juin 2015
Énoncé Soit V un espace vectoriel réel. L espace vectoriel des endomorphismes de V est désigné par L(V ). Lorsque f L(V ) et k N, on désigne par f 0 = Id V, f k = f k f la composée de f avec lui même k
Plus en détailCalcul Formel et Numérique, Partie I
Calcul Formel et Numérique NicolasVandenberghe nvdb@irphe.univ-mrs.fr Table des matières 1 Introduction à Matlab 2 1.1 Quelques généralités.......................... 2 1.2 Où trouver des informations......................
Plus en détailInitiation à la programmation en Python
I-Conventions Initiation à la programmation en Python Nom : Prénom : Une commande Python sera écrite en caractère gras. Exemples : print 'Bonjour' max=input("nombre maximum autorisé :") Le résultat de
Plus en détailJava Licence Professionnelle CISII, 2009-10
Java Licence Professionnelle CISII, 2009-10 Cours 4 : Programmation structurée (c) http://www.loria.fr/~tabbone/cours.html 1 Principe - Les méthodes sont structurées en blocs par les structures de la programmation
Plus en détailTP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile
TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile Dans ce TP, vous apprendrez à définir le type abstrait Pile, à le programmer en Java à l aide d une interface
Plus en détailhttp://cermics.enpc.fr/scilab
scilab à l École des Ponts ParisTech http://cermics.enpc.fr/scilab Introduction à Scilab Graphiques, fonctions Scilab, programmation, saisie de données Jean-Philippe Chancelier & Michel De Lara cermics,
Plus en détailLa boucle for La boucle while L utilisation du if else. while (condition) { instruction(s) }
VI Initiation à la programmation sous Comme nous l avons constaté tout au long du document, offre de nombreuses fonctionnalités En tant que nouvelles utilisateurs de il vous est désormais PRESQUE possible
Plus en détailCHOIX OPTIMAL DU CONSOMMATEUR. A - Propriétés et détermination du choix optimal
III CHOIX OPTIMAL DU CONSOMMATEUR A - Propriétés et détermination du choix optimal La demande du consommateur sur la droite de budget Résolution graphique Règle (d or) pour déterminer la demande quand
Plus en détailExercices 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étailVarset Direct. Batteries fixes de condensateurs basse tension Coffrets et armoires. Notice d utilisation. Armoire A2
Varset Direct Batteries fixes de condensateurs basse tension Coffrets et armoires Notice d utilisation Coffret C1 Coffret C2 Armoire A2 Réception DB110591 Présentation Varset Direct est une batterie fixe
Plus en détailStructures algébriques
Structures algébriques 1. Lois de composition s Soit E un ensemble. Une loi de composition interne sur E est une application de E E dans E. Soient E et F deux ensembles. Une loi de composition externe
Plus en détailCours 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étailNOTATIONS PRÉLIMINAIRES
Pour le Jeudi 14 Octobre 2010 NOTATIONS Soit V un espace vectoriel réel ; l'espace vectoriel des endomorphismes de l'espace vectoriel V est désigné par L(V ). Soit f un endomorphisme de l'espace vectoriel
Plus en détailRelais statiques SOLITRON MIDI, Commutation analogique, Multi Fonctions RJ1P
Relais statiques SOLITRON MIDI, Commutation analogique, Multi Fonctions RJ1P Relais statique CA Multi fonctions - 5 sélections de modes de fonctionnement: angle de phase, trains d ondes distribuées et
Plus en détailRappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme
Rappel Ralf Treinen Université Paris Diderot UFR Informatique Laboratoire Preuves, Programmes et Systèmes treinen@pps.univ-paris-diderot.fr 6 mai 2015 Jusqu'à maintenant : un petit langage de programmation
Plus en détailProgrammation VBA/Excel. Programmation VBA. Pierre BONNET. Masters SMaRT & GSI - Supervision Industrielle - 2012-2013 P. Bonnet
Programmation VBA Pierre BONNET 21 La programmation VBA Historiquement, la programmation sous Excel avait comme fonction d'automatiser une succession d'actions faites dans la feuille à l'aide de la souris.
Plus en détailSuites numériques 4. 1 Autres recettes pour calculer les limites
Suites numériques 4 1 Autres recettes pour calculer les limites La propriété suivante permet de calculer certaines limites comme on verra dans les exemples qui suivent. Propriété 1. Si u n l et fx) est
Plus en détailMISE A NIVEAU INFORMATIQUE LANGAGE C - EXEMPLES DE PROGRAMMES. Université Paris Dauphine IUP Génie Mathématique et Informatique 2 ème année
2003-2004 Université Paris Dauphine IUP Génie Mathématique et Informatique 2 ème année MISE A NIVEAU INFORMATIQUE LANGAGE C - EXEMPLES DE PROGRAMMES Maude Manouvrier La reproduction de ce document par
Plus en détailVariations du modèle de base
1 Variations du modèle de base Dans ce chapitre nous allons utiliser le modèle de base du chapitre précédent pour illustrer certaines questions économiques simples. Ainsi, le modèle précédent nous permettra
Plus en détailSOFI Gestion+ Version 5.4. Echanges de données informatiques Spicers Sofi gestion+ Groupements. SOFI Informatique. Actualisé le 10.09.
SOFI Gestion+ SOFI Informatique Version 5.4 Echanges de données informatiques Spicers Sofi gestion+ Groupements Actualisé le 10.09.2004 Table des matières 1. Catalogue et tarifs... 4 1.1 Définition EDI...
Plus en détailLimites finies en un point
8 Limites finies en un point Pour ce chapitre, sauf précision contraire, I désigne une partie non vide de R et f une fonction définie sur I et à valeurs réelles ou complees. Là encore, les fonctions usuelles,
Plus en détailOuverture d'un point de vente L étude de la zone de chalandise.
Ouverture d'un point de vente L étude de la zone de chalandise. La zone de chalandise : une zone géographique de captation La zone de chalandise, ou zone d attraction, est le territoire géographique dans
Plus en détailComparaison de fonctions Développements limités. Chapitre 10
PCSI - 4/5 www.ericreynaud.fr Chapitre Points importants 3 Questions de cours 6 Eercices corrigés Plan du cours 4 Eercices types 7 Devoir maison 5 Eercices Chap Et s il ne fallait retenir que si points?
Plus en détailGnuplot. Chapitre 3. 3.1 Lancer Gnuplot. 3.2 Options des graphes
Chapitre 3 Gnuplot Le langage C ne permet pas directement de dessiner des courbes et de tracer des plots. Il faut pour cela stocker résultats dans des fichier, et, dans un deuxième temps utiliser un autre
Plus en détailDe même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que
Introduction. On suppose connus les ensembles N (des entiers naturels), Z des entiers relatifs et Q (des nombres rationnels). On s est rendu compte, depuis l antiquité, que l on ne peut pas tout mesurer
Plus en détailComment se servir de cet ouvrage? Chaque chapitre présente une étape de la méthodologie
Partie I : Séries statistiques descriptives univariées (SSDU) A Introduction Comment se servir de cet ouvrage? Chaque chapitre présente une étape de la méthodologie et tous sont organisés selon le même
Plus en détailSOMMAIRE OPÉRATIONS COURANTES OPÉRATIONS D INVENTAIRE
SOMMAIRE OPÉRATIONS COURANTES OPÉRATIONS D INVENTAIRE 1 Factures de doit p. 9 Processus 1 2 Réductions sur factures de doit p. 11 Processus 1 3 Frais accessoires sur factures p. 13 Processus 1 4 Comptabilisation
Plus en détailÉléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if
Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if Pierre Boudes 28 septembre 2011 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike
Plus en détailProbabilités sur un univers fini
[http://mp.cpgedupuydelome.fr] édité le 10 août 2015 Enoncés 1 Proailités sur un univers fini Evènements et langage ensemliste A quelle condition sur (a,, c, d) ]0, 1[ 4 existe-t-il une proailité P sur
Plus en détailExcel Avancé. Plan. Outils de résolution. Interactivité dans les feuilles. Outils de simulation. La valeur cible Le solveur
Excel Avancé Plan Outils de résolution La valeur cible Le solveur Interactivité dans les feuilles Fonctions de recherche (ex: RechercheV) Utilisation de la barre d outils «Formulaires» Outils de simulation
Plus en détail1- Gaz-mm British standrad to mm. DIAMÈTRE EXTÉRIEUR FILETÉ mm. DIAMÈTRE INTÉRIEUR TARAUDÉ mm
1- Gaz-mm British standrad to mm PAS BRITISH STANDARD DIAMÈTRE EXTÉRIEUR FILETÉ mm DIAMÈTRE INTÉRIEUR TARAUDÉ mm DIAMÈTRE DE L'AVANT- TROU mm RACCORD PLOMBERIE G 1/8" 9,73 8,85 8,80 G 1/4" 13,16 11,89
Plus en détailChapitre 11. Séries de Fourier. Nous supposons connues les formules donnant les coefficients de Fourier d une fonction 2 - périodique :
Chapitre Chapitre. Séries de Fourier Nous supposons connues les formules donnant les coefficients de Fourier d une fonction - périodique : c c a0 f x dx c an f xcosnxdx c c bn f xsinn x dx c L objet de
Plus en détailComité conseil en matière de prévention et sécurité des personnes et des biens Octobre 2013
PROJET Encadrement du système de caméras de sécurité et Foire aux questions Comité conseil en matière de prévention et sécurité des personnes et des biens Octobre 2013 2 3 Table des matières 1. CADRE JURIDIQUE...4
Plus en détailCRM. Registre d équilibrage et de mesure du débit, classe d étanchéité 0 ou 4.
Registre d équilibrage et de mesure du débit, classe d étanchéité 0 ou 4. Quelques caractéristiques Méthode de mesure agréée Classe de pression A Classé d'étanchéité à l'air 0 ou 4 Facteur de fuite du
Plus en détailL ANALYSE EN COMPOSANTES PRINCIPALES (A.C.P.) Pierre-Louis GONZALEZ
L ANALYSE EN COMPOSANTES PRINCIPALES (A.C.P.) Pierre-Louis GONZALEZ INTRODUCTION Données : n individus observés sur p variables quantitatives. L A.C.P. permet d eplorer les liaisons entre variables et
Plus en détailCOURS ALGORITHMIE. Mathématiques. Le monde merveilleux des algorithmes!! Croyez-moi, vous allez les adorer. Julien Bordas T.S 3
Mathématiques COURS ALGORITHMIE Le monde merveilleux des algorithmes!! Croyez-moi, vous allez les adorer Julien Bordas T.S 3 La Nativité Mathématiques A qui s adresse ce cours? COURS ALGORITHMIE Ce cours
Plus en détailV- Manipulations de nombres en binaire
1 V- Manipulations de nombres en binaire L ordinateur est constitué de milliards de transistors qui travaillent comme des interrupteurs électriques, soit ouverts soit fermés. Soit la ligne est activée,
Plus en détailPython - 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étailChapitre 3 : INFERENCE
Chapitre 3 : INFERENCE 3.1 L ÉCHANTILLONNAGE 3.1.1 Introduction 3.1.2 L échantillonnage aléatoire 3.1.3 Estimation ponctuelle 3.1.4 Distributions d échantillonnage 3.1.5 Intervalles de probabilité L échantillonnage
Plus en détailARDUINO DOSSIER RESSOURCE POUR LA CLASSE
ARDUINO DOSSIER RESSOURCE POUR LA CLASSE Sommaire 1. Présentation 2. Exemple d apprentissage 3. Lexique de termes anglais 4. Reconnaître les composants 5. Rendre Arduino autonome 6. Les signaux d entrée
Plus en détailIntroduction à MATLAB
Université Paris-Dauphine Département MIDO Introduction à MATLAB 1 0.5 0-0.5 10 5 0-5 -10-8 -6-4 -2 0 2 4 6 8 André Casadevall mars 2013 p. 2 AJ.Casadevall - mars 2013 Table des matières 1 MATLAB 7 1.1
Plus en détailOrganigramme / Algorigramme Dossier élève 1 SI
Organigramme / Algorigramme Dossier élève 1 SI CI 10, I11 ; CI 11, I10 C24 Algorithmique 8 février 2009 (13:47) 1. Introduction Un organigramme (ou algorigramme, lorsqu il est plus particulièrement appliqué
Plus en détailL art de surveiller la température
L art de surveiller la température Suivez et analysez vos relevés de température directement sur votre smartphone Surveillez vos zones de stockage, vos équipements réfrigérés ou vos colis en transit dans
Plus en détailSERVEUR DE SAUVEGARDE POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé
SERVEUR DE SAUVEGARDE POUR BCDI3 par G.Haberer, A.Peuch, P.Saadé Table des matières 1. Introduction........................................................................ 2 1.1. Objectif....................................................................
Plus en détailCESAB P200 1,4-2,5 t. Transpalettes accompagnant. Spécifications techniques. another way
CESAB P200 1,4-2,5 t Transpalettes accompagnant Spécifications techniques 1,4-1,6 t CESAB P214- P216 Spécifications techniques IDENTIFICATION 1.1 Constructeur CESAB CESAB 1.2 Modèle P214 P216 1.3 Traction
Plus en détailManuel d utilisation Enregistreur autonome de poche. Version 1.1 TRO-TR-BADL100C-03-F
Manuel d utilisation Enregistreur autonome de poche Version 1.1 TRO-TR-BADL100C-03-F Trotec GmbH & Co. KG Grebbener Str. 7 D-52525 Heinsberg Tel. +49 2452 962-400 Fa +49 2452 962-200 www.trotec.com E-Mail:
Plus en détailDÉRIVÉES. I Nombre dérivé - Tangente. Exercice 01 (voir réponses et correction) ( voir animation )
DÉRIVÉES I Nombre dérivé - Tangente Eercice 0 ( voir animation ) On considère la fonction f définie par f() = - 2 + 6 pour [-4 ; 4]. ) Tracer la représentation graphique (C) de f dans un repère d'unité
Plus en détail1 Introduction C+ + Algorithm e. languag. Algorigramm. machine binaire. 1-1 Chaîne de développement. Séance n 4
1 Introduction 1-1 Chaîne de développement Algorithm e C+ + Algorigramm e languag e machine binaire Le programme est écrit à l aide de Multiprog sous forme d algorigramme puis introduit dans le microcontrôleur
Plus en détailProblème 1 : applications du plan affine
Problème 1 : applications du plan affine Notations On désigne par GL 2 (R) l ensemble des matrices 2 2 inversibles à coefficients réels. Soit un plan affine P muni d un repère (O, I, J). Les coordonnées
Plus en détailStudio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume
Studio HERITIER Emmanuelle PERSYN Elodie SCHMUTZ Amandine SCHWEITZER Guillaume Cours R Présentation projet 10/10/2013 Introduction RStudio est une interface créé par JJ Allaire Elle est sortie le 11 Février
Plus en détailPrécision d un résultat et calculs d incertitudes
Précision d un résultat et calculs d incertitudes PSI* 2012-2013 Lycée Chaptal 3 Table des matières Table des matières 1. Présentation d un résultat numérique................................ 4 1.1 Notations.........................................................
Plus en détailUne introduction aux codes correcteurs quantiques
Une introduction aux codes correcteurs quantiques Jean-Pierre Tillich INRIA Rocquencourt, équipe-projet SECRET 20 mars 2008 1/38 De quoi est-il question ici? Code quantique : il est possible de corriger
Plus en détailalg - Classes, instances, objets [oo] Exercices résolus
alg - Classes, instances, objets [oo] Exercices résolus Karine Zampieri, Stéphane Rivière, Béatrice Amerein-Soltner Unisciel algoprog Version 27 avril 2015 Table des matières 1 Compte bancaire OO 2 1.1
Plus en détailTutoriel : Utilisation du serveur de calcul à distance de PSE
Tutoriel : Utilisation du serveur de calcul à distance de PSE David Smadja Camille Terrier Septembre 2013 Table des matières 1 Préambule 1 2 Avertissements 1 3 Pré-requis 1 4 Installation de X2goClient
Plus en détailC++ - Classes, instances, objets [oo] Exercices résolus
C++ - Classes, instances, objets [oo] Exercices résolus Karine Zampieri, Stéphane Rivière, Béatrice Amerein-Soltner Unisciel algoprog Version 27 avril 2015 Table des matières 1 Compte bancaire OO 2 1.1
Plus en détailH E L I O S - S O M O P H O N E V 3 0-31- 32
Bornes de recharge de téléphones portables H E L I O S - S O M O P H O N E V 3 0-31- 32 V 3 0 V 3 1 V 3 2 Les HELIOS-S O M O P H O N E sont des bornes de recharge de téléphones portables dotées de prises
Plus en détailAPS 2. Système de poudrage Automatique
F Notice de functionnement et Liste de piéces de rechange Système de poudrage Automatique 17 16 Sommaire Système de poudrage Automatique 1. Domaine d'application.........................................
Plus en détailInitiation à la programmation OEF pour Wims (exercices).
page 1 sur 9 Initiation à la programmation OEF pour Wims (exercices). Les titres des différentes parties de ce document, en grisé, sont donnés en référence au document Wims «DocAide Exercices OEF» rédigé
Plus en détailAlgorithmes de recherche
Algorithmes de recherche 1 Résolution de problèmes par recherche On représente un problème par un espace d'états (arbre/graphe). Chaque état est une conguration possible du problème. Résoudre le problème
Plus en détailProgramme Compte bancaire (code)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; Programme Compte bancaire (code) namespace compte_bancaire /// Classe Program public
Plus en détailCalcul de la valeur d un bâtiment
Fiche d application : Calcul de la valeur d un bâtiment Date Modification Version 31 mars 2011 1 29 août 2012 Rajout des valeurs du bâtiment pour l année 2012 1.1 23 mai 2013 Rajout des valeurs du bâtiment
Plus en détailTP 1 Introduction à Matlab Février 2009
1 Introduction TP 1 Introduction à Matlab Février 2009 Matlab pour «MATtrix LABoratory», est un logiciel qui a été conçu pour fournir un environnement de calcul numérique de haut niveau. Il est particulièrement
Plus en détailI Stabilité, Commandabilité et Observabilité 11. 1 Introduction 13 1.1 Un exemple emprunté à la robotique... 13 1.2 Le plan... 18 1.3 Problème...
TABLE DES MATIÈRES 5 Table des matières I Stabilité, Commandabilité et Observabilité 11 1 Introduction 13 1.1 Un exemple emprunté à la robotique................... 13 1.2 Le plan...................................
Plus en détailExercice : la frontière des portefeuilles optimaux sans actif certain
Exercice : la frontière des portefeuilles optimaux sans actif certain Philippe Bernard Ingénierie Economique & Financière Université Paris-Dauphine Février 0 On considère un univers de titres constitué
Plus en détailBaccalauréat L spécialité, Métropole et Réunion, 19 juin 2009 Corrigé.
Baccalauréat L spécialité, Métropole et Réunion, 19 juin 2009 Corrigé. L usage d une calculatrice est autorisé Durée : 3heures Deux annexes sont à rendre avec la copie. Exercice 1 5 points 1_ Soit f la
Plus en détailAutorité cantonale de la transparence et de la protection des données ATPrD Kantonale Behörde für Öffentlichkeit und Datenschutz ÖDSB
Autorité cantonale de la transparence et de la protection des données ATPrD Kantonale Behörde für Öffentlichkeit und Datenschutz ÖDSB Rue des Chanoines 2, 1700 Fribourg Autorité cantonale de la transparence
Plus en détailBaccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé
Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé A. P. M. E. P. Exercice 1 5 points 1. Réponse d. : 1 e Le coefficient directeur de la tangente est négatif et n est manifestement pas 2e
Plus en détailLicence 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étailProgrammation C++ (débutant)/instructions for, while et do...while
Programmation C++ (débutant)/instructions for, while et do...while 1 Programmation C++ (débutant)/instructions for, while et do...while Le cours du chapitre 4 : le for, while et do...while La notion de
Plus en détailChapitre 2 Les ondes progressives périodiques
DERNIÈRE IMPRESSION LE er août 203 à 7:04 Chapitre 2 Les ondes progressives périodiques Table des matières Onde périodique 2 2 Les ondes sinusoïdales 3 3 Les ondes acoustiques 4 3. Les sons audibles.............................
Plus en détail