Préparation à l agrégation de physique 2005-2006. Utilisation du logiciel IGOR Pro: représentation, acquisition et analyse de données



Documents pareils
Préparation à l agrégation de Sciences-Physiques ENS Physique. Outils informatiques

Le logiciel Igor comme boîte à outils pour la représentation et l analyse de données

Précision d un résultat et calculs d incertitudes

Incertitudes expérimentales

3.2. Matlab/Simulink Généralités

TD1 Signaux, énergie et puissance, signaux aléatoires

CAPTEURS - CHAINES DE MESURES

CARACTERISTIQUE D UNE DIODE ET POINT DE FONCTIONNEMENT

Introduction à la présentation graphique avec xmgrace

Nombres, mesures et incertitudes en sciences physiques et chimiques. Groupe des Sciences physiques et chimiques de l IGEN

MESURE DE LA TEMPERATURE

Animation pédagogique sur l oscilloscope à mémoire Hameg HM 507

Séance 0 : Linux + Octave : le compromis idéal

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. .

Comment suivre l évolution d une transformation chimique? + S 2 O 8 = I SO 4

LA NOTATION STATISTIQUE DES EMPRUNTEURS OU «SCORING»

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

LABO 5 ET 6 TRAITEMENT DE SIGNAL SOUS SIMULINK

1 Démarrer L écran Isis La boite à outils Mode principal Mode gadget Mode graphique...

Annexe commune aux séries ES, L et S : boîtes et quantiles

UTILISATION D'UN RADIOCHRONOMETRE POUR DATER DES GRANITES

Leçon N 4 : Statistiques à deux variables

I- Définitions des signaux.

DÉRIVÉES. I Nombre dérivé - Tangente. Exercice 01 (voir réponses et correction) ( voir animation )

Correction de l examen de la première session

Table des matières. I Mise à niveau 11. Préface

nos graphiques font leur rentrée!

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre :

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14

LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES

Les calques : techniques avancées

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15

Présentation du logiciel

TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3 & ' " ( ) '*+ ", ##) # " -. /0 " 1 2 " 3. SIMULATION 7 " - 4.

Calculer avec Sage. Revision : 417 du 1 er juillet 2010


BTS Groupement A. Mathématiques Session Spécialités CIRA, IRIS, Systèmes électroniques, TPIL

ACQUISITION ANALYSE PRÉSENTATION

SOUS TITRAGE DE LA WEBÉMISSION DU PROGRAMME DE MATHÉMATIQUES 11 e ET 12 e ANNÉE

FICHE 1 Fiche à destination des enseignants

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

Chapitre 2 Le problème de l unicité des solutions

Découverte du tableur CellSheet

Correction du baccalauréat STMG Polynésie 17 juin 2014

PRISE EN MAIN DU SPECTROPHOTOMETRE UV-VISIBLE SHIMADZU U.V. 240

Baccalauréat S Antilles-Guyane 11 septembre 2014 Corrigé

! analyse du fonctionnement

Acquisition et conditionnement de l information Les capteurs

Caractéristiques des ondes

La fonction exponentielle

La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1

Fascicule u7.05 : Impression de résultat pour visualisation

Utilisation du logiciel ModellingSpace

Traceur de courbes planes

TABLE DES MATIÈRES. Bruxelles, De Boeck, 2011, 736 p.

Baccalauréat ES Amérique du Nord 4 juin 2008

de calibration Master 2: Calibration de modèles: présentation et simulation d

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

Volet de visualisation

TP 03 B : Mesure d une vitesse par effet Doppler

R00 Installation du logiciel R sous Windows

Observer TP Ondes CELERITE DES ONDES SONORES

1. Introduction Création d'une macro autonome Exécuter la macro pas à pas Modifier une macro... 5

La charge électrique C6. La charge électrique

TP1 Méthodes de Monte Carlo et techniques de réduction de variance, application au pricing d options

EXERCICE 4 (7 points ) (Commun à tous les candidats)

CH IV) Courant alternatif Oscilloscope.

Baccalauréat ES/L Amérique du Sud 21 novembre 2013

Union générale des étudiants de Tunisie Bureau de l institut Préparatoire Aux Etudes D'ingénieurs De Tunis. Modèle de compte-rendu de TP.

TP 7 : oscillateur de torsion

Introduction à MATLAB R

Terminale STMG Lycée Jean Vilar 2014/2015. Terminale STMG. O. Lader

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

Statistiques Descriptives à une dimension

Installation et prise en main

Gnuplot. Chapitre Lancer Gnuplot. 3.2 Options des graphes

TRAVAUX PRATIQUES SCIENTIFIQUES SUR SYSTÈME

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Modules Multimédia PAO (Adobe)

Introduction à Eclipse

Dans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet.

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

Organiser le disque dur Dossiers Fichiers

Mesures et incertitudes

Chapitre 3. Quelques fonctions usuelles. 1 Fonctions logarithme et exponentielle. 1.1 La fonction logarithme

Réseau SCEREN. Ce document a été numérisé par le CRDP de Bordeaux pour la. Base Nationale des Sujets d Examens de l enseignement professionnel.

Loi binomiale Lois normales

OOo4Kids, la suite OpenOffice adaptée aux enfants

TEMPÉRATURE DE SURFACE D'UNE ÉTOILE

Utilisation du logiciel GALAAD

Regressi pour Windows

Date : Note /20 : EVALUATION Nom : Prénom : Classe : Traitement sur mots

Premiers pas avec Mathematica

Complément d information concernant la fiche de concordance

Partie Agir : Défis du XXI ème siècle CHAP 20-ACT EXP Convertisseur Analogique Numérique (CAN)

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

PHYSIQUE-CHIMIE. Partie I - Spectrophotomètre à réseau

Guide pour la réalisation d'un document avec Open Office Writer 2.2

Instruments de mesure

Transcription:

Préparation à l agrégation de physique 2005-2006 Utilisation du logiciel IGOR Pro: représentation, acquisition et analyse de données

Pourquoi le logiciel IGOR Pro? Un grapheur scientifique comme de nombreux autres Représentation graphique des données Analyse et exploitation des données Ajustement de courbes (curve fitting) Lissage, convolution et déconvolution Transformation de Fourier discrète Tests statistiques sur les données : moyenne, écart-type d une distribution

Autres fonctionnalités d IGOR Pro 1. Il peut être programmé grâce à des macro-commandes (langage type C) 2. Extensible par l ajout de modules complémentaires (les XOP), il permet l interfaçage avec des appareils de mesure pour l acquisition de données (via par exemple l interface GPIB) 3. Il permet d acquérir et de traiter des images digitales

Introduction à Igor : plan 1. Présentation générale du logiciel a) Les waves et les graphiques b) L'échelle "X-scaling" c) Exemple de tracé d'une courbe : la gaussienne 2. Analyse statistique d'une série de mesure a) Moyenne et écart-type b) Estimation de la distribution de probabilité 3. Ajustement d'un modèle a) Généralités b) Ajustement affine par moindres carrés c) Ajustement non-linéaire

Introduction à Igor : plan 1. Présentation générale du logiciel a) Les waves et les graphiques b) L'échelle "X-scaling" c) Le tracé d'une courbe : la gaussienne 2. Analyse statistique d'une série de mesure a) Moyenne et écart-type b) Estimation de la distribution de probabilité 3. Ajustement d'un modèle a) Généralités b) Ajustement affine c) Ajustement non-linéaire

Objets de base d'igor Pro Données Nombres (entiers, réels ou complexes) Chaînes de caractères Wave (abréviation de waveform = signal) Objets d interface graphique Graph (graphique) Table (Tableau) Page Layout Un ensemble de ces objets constitue ce qu'igor appelle un "experiment", stockée dans un fichier portant l'extension.pxp Exemple : fichier SonLa.pxp

Concept "clé" de IGOR : la wave Une wave (= signal) correspond à une matrice contenant des nombres (entiers, réels, complexes) ou des chaînes de caractères Elle peut être manipulée comme un vecteur On peut en rentrer directement les valeurs dans un tableau, ou importer des données à partir d'un fichier, pour lequel de nombreux formats d'import sont possibles (texte, texte tabulé,...) Chaque wave portera alors un nom, ce qui permettra de s'y référer pour effectuer des opérations mathématiques, l'afficher sous forme de tableau ou de graphique (2D ou 3D) Il n'est pas nécessaire qu'une wave soit affichée dans un tableau pour qu'elle existe : elle est stockée en mémoire de façon permanente

Relations entre les différents objets Les waves sont stockées en mémoire. Chaque wave possède un nom unique, permettant de s y référer sans ambiguïté. Les waves peuvent être affichées dans un tableau, ou représentées graphiquement. Elles peuvent faire l objet de traitement mathématique. Un page layout permet de présenter des tableaux, des graphiques et d y ajouter schémas et annotations. Wave Graph Table Page Layout

nterface utilisateur : ligne de commande Le nom de l'expérience apparaît dans le titre de la fenêtre de commande. Accès à l'aide en ligne Après exécution d'une commande, celle-ci est transférée dans l'histoire de l'expérience. L histoire ne doit surtout pas être modifiée pour Les commandes sont conserver la traçabilité des opérations effectuées. entrées dans la ligne de commande puis exécutées.

Quelques exemples de waves 1 R Thermistance plongée dans un bain d'huile. On relève la résistance R en fonction de la température T à l'aide d'un ohmmètre Représenter R en fonction de T 2 3 En utilisant le menu "Data > Make wave" Nom (angle) ; dimension (1) et taille (360) et taper dans la fenêtre de commande "angle = x" En téléchargeant un fichier texte avec le menu Data > Load Wave > Load General Text et sélectionner le fichier "signal.dat"

Exemple de graphique 80 60 resistance (ohm) 40 20 320 340 360 380 400 temperature (K)

Interface utilisateur: menus et commandes Quand on choisit un objet dans un menu, Igor ouvre une fenêtre de dialogue La fenêtre de dialogue génère une commande qui sera exécutée dans la ligne de commande Transfère la commande à la ligne de commande puis l'exécute. Copie la commande dans la ligne de commande, où on peut la modifier puis l'exécuter. Copie la commande dans le pressepapier. Utile pour écrire des procédures Igor

Graphiques 1 2 3 4 Représenter résistance en fonction de température, en utilisant une échelle linéaire. Repérer un point au moyen des curseurs. Idem en utilisant une échelle logarithmique en ordonnée pour représenter la variation de la résistance du matériau semiconducteur Créer un diagramme polaire représentant le signal en fonction de l'angle Windows > New > Packages > PolarGraph Composer un "page layout" avec les différents objets graphiques : graphes, tableau.

Spécificité des "waves" Cas des données provenant d'une acquisition ex: transfert à partir d'un oscillo numérique Les valeurs Y (volts) sont lues l une après l autre, tandis que les valeurs en X (secondes) sont les instants d échantillonnage déduits de la base de temps de l oscilloscope valeur Y 1 Y 2 Y 3 Y 4 Y 5 pas d échantillonnage wave : valeur des {Y i } + échelle (X scaling) Structure de type "Waveform data"

Exemple de "waveform data" numéro du point Point temps diapason 0 0 0.0088 1 4e-05 0.0116 2 8e-05 0.0136 3 0.00012 0.0156 4 0.00016 0.0168 5 0.0002 0.02 6 0.00024 0.024 7 0.00028 0.0272 8 0.00032 0.03 9 0.00036 0.0316 diapason 40mV valeur stockée de la donnée Y correspondant au point considéré de la wave valeur calculée de la valeur X en fonction de l échelle associée à la wave Télécharger le fichier spectre.dat (spectre d'un filtre coloré entre 350 nm et 1080 nm) et définir l'échelle associée 30 20 10 0 0 100 200 300x10-6 temps (seconde)

Traçons une distribution de Gauss [ ] 1 y = σ 2π exp (x X)2 2σ 2 0.20 0.15 0.10 0.05 0.00 0 5 10 15 20 courbes pour X = 10 et σ = 2 ou σ = 4

Intérêt de la gaussienne Répartition statistique des erreurs aléatoires dans une opération de mesurage Exemple illustratif : la planche de GALTON La forme de l'histogramme tend vers une répartition de Gauss lorsqu'on fait tendre le nombre de mesures vers l'infini

Définition d'une fonction

Introduction à IGOR Pro : plan 1. Présentation générale du logiciel a) Les waves et les graphiques b) L'échelle "X-scaling" c) Exemple de tracé d'une courbe : la gaussienne 2. Analyse statistique d'une série de mesure a) Moyenne et écart-type b) Estimation de la distribution de probabilité 3. Ajustement d'un modèle a) Généralités b) Ajustement affine c) Ajustement non-linéaire

Exploitation d'une série de mesures système physique appareil de mesure environnement série de mesures grandeur x distribution de probabilité f(x) échantillon x 1 x 2... x N estimation Exemple : mesure d'une tension Estimation de la moyenne et de l'écart-type?

Introduction à Igor : plan 1. Présentation générale du logiciel a) Les waves et les graphiques b) L'échelle "X-scaling" c) Exemple de tracé d'une courbe : la gaussienne 2. Analyse statistique d'une série de mesure a) Moyenne et écart-type b) Estimation de la distribution de probabilité 3. Ajustement d'un modèle a) Généralités b) Ajustement affine c) Ajustement non-linéaire

Différents ajustements de courbe 1. Ajustement par une fonction affine y = a + b x 2. Ajustement par un polynôme y = c 0 + c 1 x + c 2 x 2 +... + c p x p 3. Ajustement par une fonction nonlinéaire vis-à-vis des paramètres de l ajustement y = f(x, {k 1, k 2,...})

Exemple concret d'ajustement R Thermistance plongée dans un bain d'huile. Evolution de la résistance R en fonction de la température T R(T ) = R 0 exp ( Egap 2k B T ) 1. Ajustement par une fonction affine ( ) ( 1 ln R = a + b avec a = ln R 0, b = E ) gap T 2k B 2. Ajustement par la loi R(T), non-linéaire vis-à-vis des paramètres R 0 et E gap de la thermistance

Ajustement à ne pas faire! (a) (b) Ajustement quadratique par moindres carrés...fut publié dans la revue Nature en 1978...