Traitement des données avec Matlab. Une introduction
|
|
- Marie-Madeleine Lambert
- il y a 8 ans
- Total affichages :
Transcription
1 Traitement des données avec Matlab Une introduction
2 Matlab: «Matrixlaboratory» Un langage de programmation & un environnement de développement pour le calcul numérique et la visualisation Manipulation de matrices Tracés de courbes Mise en œuvre d algorithme Création d applications Facile à apprendre, simple à utiliser Plus d 1 million d utilisateurs (industrie, recherche académique ; ingénierie, sciences, économie ) «Equivalents» gratuits : GNU Octave, Scilab, SciPy % Cleve Moler, concepteur du langage Matlab (fin 70 s) en Fortran
3 Le concept Matlab: les toolboxs Une bibliothèque de fonctions intégrées Une fonction : un fichier texte contenant une série d instructions retourne un résultat en fonction des paramètres d entrée nom souvent très intuitif Exemples : mean: la moyenne d un tableau de données abs: la valeur absolue plot: trace une courbe
4 Le concept Matlab: les toolboxs Une bibliothèque de fonctions intégrées Des centaines de commandes prédéfinies pour effectuer des calculs plus ou moins courants et spécifiques, à partir des données : Mathématique élémentaire, calculs matriciels, résolution d équations linéaires & non-linéaires Statistique descriptive Interpolation 1-D Traitement du signal : convolution, transformée de Fourier, filtres Graphiques : 2-D, 3-D, histogrammes, barres d erreurs Lecture & écriture de fichiers de données
5 Le concept Matlab: les toolboxs Des toolboxs supplémentaires spécialisées (payantes), fonctionnalités avancées Signal Processing Image Processing Statistics Wavelet Des toolboxsdéveloppées dans des domaines spécifiques par le monde académique, souvent libres d accès SPM8 : Traitement et analyse des données d IRM fonctionnelle EEGLab: données EEG FieldTrip: données MEG Tout une batterie de fonctions proposées par la communauté des utilisateurs : MathWorks File Exchange
6 Objectifs Plan Manipuler les données Effectuer des calculs de base Visualiser les données La prise en main Les matrices et les opérations Fonctions & scripts Exemples avec les données??
7 Prise en main L interface
8 Prise en main L interface L invite de commandes : exécution de calculs & lancement de programmes
9 Prise en main L interface Des volets supplémentaires éventuels (historique des commandes, liste des variables, aperçu du dossier courant)
10 Prise en main L interface L aide
11 Prise en main L interface Le répertoire de travail (user path) Chemin par défaut pour le chargement et la sauvegarde des variables et des figures Scripts du dossier directement exécutables via l invite de commande
12 Prise en main L interface Set path: liste des dossiers de fonctions Définition des chemins d accès aux différentes toolboxs Rend possible l exécution des scripts depuis l invite de commande
13 Prise en main L invite de commande en pratique
14 Prise en main Les calculs élémentaires En mode «calculatrice» : on écrit le calcul désiré ( 2 + 5) >> 3^2*(2+5)/(5-2) Symbole de l invite de commande Opérateurs courants : ^ : exponentiation * : multiplication / : division puis on valide en appuyant sur «Entrée»
15 Prise en main Les calculs élémentaires En mode «calculatrice» : on écrit le calcul désiré puis «Entrée» >> 3^2*(2+5)/(5-2) Entrée ans = Résultat assigné à la variable ans (answer) 21
16 Prise en main Les calculs élémentaires En mode «calculatrice» : on écrit le calcul désiré puis «Entrée» >> 3^2*(2+5)/(5-2) ans = Résultat assigné à la variable ans (answer) 21 >> ans/2 ans = Valeur décimale : «.»
17 Prise en main Les variables Affecter une valeur à une variable >> a = 35.6 Nom de ma variable Doit commencer par une lettre Peut contenir des chiffres (ex.: temp1) Distinction entre les minuscules et les majuscules (Temp1 temp1) Caractères autres que les lettres interdits hormis :_ (ex.: temp_1)
18 Prise en main Les variables Affecter une valeur à une variable >> a = 35.6 Entrée a = Pas nécessaire de déclarer le type, ni d initialiser
19 Prise en main Les variables Affecter une valeur à une variable >> a = 35.6 a = >> b = ; >> Pas d affichage
20 Prise en main Les variables Affecter une valeur à une variable >> a a = >> b aet bsont conservées en mémoire = dans le Workspace b =
21 Prise en main Les variables Lister les variables créées dans le workspace >> whos Name Size Bytes Class Attributes a 1x1 8 double b 1x1 8 double
22 Prise en main Les variables Affecter une valeur à une variable >> tk = a + b tk = Créer une nouvelle variable à partir des variables déjà définies >> a = 32; Définir une nouvelle valeur pour a
23 Prise en main Les variables Affecter une valeur à une variable >> tk = a + b tk = Pour afficher à nouveau l équation écrite précédemment, utiliser la flèche directionnelle du clavier Nouvelle valeur de tk
24 Prise en main Les variables La notation en puissance de 10 2, >> pot = 2.16*10^(-6) pot = e-06 Notation équivalente >> pot = 2.16e-6 pot = e-06
25 Prise en main Les variables Les variables du workspace sont effacées à la fermeture de Matlab Pour les sauvegarder : >> save myvar a b tk Fichier MAT créé dans le dossier courant Nom du fichier Variables à stocker Pour les récupérer lors d une nouvelle session ou après suppression : >> load myvar Charger les variables dans le workspace
26 Prise en main Les variables Pour effacer certaines variables : >> clear a b tk Pour effacer tout le workspace: >> clear all
27 Prise en main Des constantes prédéfinies >> pi ans = >> i ans = i >> 0/0 ans = NaN Pour afficher davantage de décimales : >> format long >> pi ans = L unité imaginaire pour définir les nombres complexes (i ou j) >> i^2 ans = -1 Not-A-Number: résultat numérique d une opération non-définie
28 Prise en main Des fonctions prédéfinies >> cos(2*pi) ans = 1 >> sqrt(25) ans = 5 Les fonctions trigonométriques : cos, sin, tan, Inverses : asin, acos, Hyperboliques : sinh, acosh Des fonctions mathématiques : sqrt: racine carrée log, log10, exp, abs, sign >> round(pi*2) ans = 6 Des fonctions d arrondis : round: entier le plus proche floor, ceil, fix
29 Prise en main Des fonctions prédéfinies >> figure Des fonctions pour la visualisation >> plot(2.56,3.18,'rx','markersize',12) Valeur(s) en abscisse Valeur associées en ordonnée Options de mise en forme hist (histogramme),plot3 (tracé 3D), surf (surface),image (images jpeg ) >> sphere(16) des milliers de fonctions prédéfinies
30 Prise en main La fonction help >> help ceil ceil Round towards plus infinity. ceil(x) rounds the elements of X to the nearest integers towards infinity. >> doc See also floor, round, fix. Utilité, arguments d'entrées, options, résultats Reference page in Help browser doc ceil Recherche de fonctionnalités par mot-clefs
31 Les matrices L élément de base en Matlab (MATrix LABoratory) Presque tout est matrice (tableau de valeurs)
32 Les matrices L élément de base en Matlab (MATrix LABoratory) Presque tout est matrice (tableau de valeurs) Il est capital de savoir les manipuler!
33 Les matrices L élément de base en Matlab (MATrix LABoratory) Presque tout est matrice (tableau de valeurs) n colonnes m lignes a(1,1) a(1,2). a(1,n) a(2,1) a(2,2). a(2,n) a(3,1) a(3,2). a(3,n) a(m,1) a(m,2). a(m,n) Matrice a de dimension m x n Un élément est repéré par le couple d indices (i,j) : (numéro de la ligne, numéro de la colonne)
34 Les matrices L élément de base en Matlab (MATrix LABoratory) Un nombre : matrice de dimension 1 x 1 a(1,1) Un vecteur en ligne : 1 x n n colonnes a(1,1) a(1,2). a(1,n) Un vecteur en colonne : m x 1 m lignes a(1,1) a(2,1) a(m,1)
35 Les matrices L élément de base en Matlab (MATrix LABoratory) Une matrice multidimentionnelle(3d) : m x n x p n colonnes a(1,1,p) a(1,2,p). a(1,n,p) a(2,1,p) a(2,2,p). a(2,n,p) a(m,1,p) a(m,2,p). a(m,n,p) m lignes a(1,1,2) a(1,2,2). a(1,n,2) a(2,1,2) a(2,2,2). a(2,n,2) a(m,1,2) a(m,2,2). a(m,n,2) a(1,1,1) a(1,2,1). a(1,n,1) a(2,1,1) a(2,2,1). a(2,n,1) a(m,1,1) a(m,2,1). a(m,n,1)
36 Les matrices Quelques exemples concrets Un nombre (scalaire) : matrice de dimension 1 x 1 1, Un vecteur en ligne : 1 x 4 ( ) Un vecteur en colonne : 2 x 1 2,567 1,189 Une matrice multidimentionnelle: 2 x 3 x
37 Les matrices >> a = 1.56e6; >> b = [ ] b = L affectation >> c = [2.567 ; 1.189] c = Un seul nombre 1, Des crochets pour définir la matrice Les espaces séparent les éléments du vecteur ligne. Ou les virgules : >> b = [29,5,336,7]; ( ) Les ; séparent les éléments du vecteur colonne 2,567 1,189
38 Les matrices L affectation >> d = [3 2 0 ; ] d = >> size(d) ans = Les ; séparent les lignes d une matrice Dimension de la matrice lignes colonnes Pour un vecteur : >> vec = [5 6 9]; >> length(vec) ans = 3
39 Les matrices L opérateur «:» Permet de créer un vecteur = une série numérique Signifie «à» >> v = 1:10 vec= début : fin v = L incrément est de 1 >> w = 2:.5:4 vec= début : incrément : fin w = >> z = 20:-2:15 z = Les crochets ne sont pas nécessaires
40 Les matrices L adressage >> d = [3 2 0 ; ] d = d (i, j) Indice de la ligne Indice de colonne
41 Les matrices L adressage d (i, j) Indice de la ligne Indice de colonne d(2,2)? Accéder à l élément 0 Extraire la première ligne Extraire la troisième colonne Créer à partir de d le vecteur (-4 19) Extraire les colonnes 2 et 3
42 Les matrices L adressage d (i, j) Indice de la ligne Indice de colonne d(2,2)? Accéder à l élément 0 Extraire la première ligne Extraire la troisième colonne Créer à partir de d le vecteur (-4 19) Extraire les colonnes 2 et 3 d(2,2)=5 d(1,3) d(1,:) d(:,3) d(2,[1 3]) d(:,2:3) ou d(:,2:end)
43 Les matrices L adressage d (i, j) Indice de la ligne Indice de colonne L indexation linéaire des matrices d(1) d(3) d(5) d(2) d(4) d(6) d (k) Un seul indice Créer le vecteur (-4 0) à partir de d (indexation linéaire ou concaténation)
44 Les matrices L adressage d (i, j) Indice de la ligne Indice de colonne L indexation linéaire des matrices d(1) d(3) d(5) d(2) d(4) d(6) d (k) Un seul indice Créer le vecteur (-4 0) à partir de d (indexation linéaire ou concaténation) d([2 5]) ou [d(2,1) d(1,3)]
45 Les matrices L adressage d (i, j) >> d = [3 2 0 ; ] d = Indice de la ligne Indice de colonne >> d(1,1) ans = 3 L élément de la 1 ère ligne, 1 ème colonne >> d(2,3) ans = 19 L élément de la 2 ème ligne, 3 ème colonne
46 Les matrices L adressage d = L opérateur «:» seul désigne tous les indices >> d(:,1) ans = 3-4 Tous les éléments de la première colonne >> d(2,:) Tous les éléments de la 2 ème ligne ans =
47 Les matrices L adressage d = >> d(2,2:3) ans = 5 19 Extrait les éléments de la 2 ème ligne entre la colonne 2 et 3 >> d(1,[1 3]) ans = 3 0 Extrait les éléments en 1ème et 3 ème colonne au niveau de la 1 ère ligne >> d(:,2:end) ans = Extrait toutes les lignes situées entre la 2ème et la dernière colonne
48 Les matrices L adressage >> vdata = [1;7;9] vdata = >> vdata(2) ans = 7 Pour les vecteurs, un seul indice nécessaire >> d(4:6) ans = L indexation linéaire des matrices d = d(1) d(3) d(5) d(2) d(4) d(6)
49 Les matrices Les erreurs d adressage d = >> d(3,1) Index exceeds matrix dimensions. >> d(0,0) Index exceeds matrix dimensions. >> d(-1,2) Index exceeds matrix dimensions. >> d(7) Index exceeds matrix dimensions.
50 Les matrices L indexation logique d (condition) d = >> d(d>2) ans = >> d(d>1 & d<4) ans = 3 2 >> d(d<=0) = 42 d = Sort les éléments qui satisfont la comparaison d>2 Change la valeur des éléments inférieurs ou égal à 0 en 42
51 Les matrices Un cas pratique >> clear all >> load megdata Dans megdata.mat sont stockés les vecteurs tdata(le temps) et xdata (l amplitude) >> whos Name Size Bytes Class tdata 1x double xdata 1x double >> figure Ouvre une nouvelle figure >> plot(tdata,xdata,'+') Trace la courbe xdata = f(tdata) plot(x_abscisse,y_ordonnee,options) Options sur le type de tracé : marqueur +
52 Les matrices Un cas pratique (suite) >> tpart = tdata(tdata>4 & tdata<8); >> xpart = xdata(tdata>4 & tdata<8); Indexation logique On recherche les indices pour des temps compris entre 4 et 8 s >> whos x* Name Size Bytes Class xdata 1x double xpart 1x double >> figure >> plot(tdata,xdata) >> hold on, plot(tpart,xpart,'r') holdon : on conserve les tracés précédents sur la figure >> print(gcf,'-djpeg100','thegraph')
53 Les matrices La fonction find Pour une matrice >> [indi,indj] = find(d > 4); d = indi = 22 indj = 23 Retourne les indices des lignes et colonnes satisfaisant à la condition spécifiée en argument d entrée Pour une matrice simple vecteur >> ind = find(xdata > max(xdata)*0.9); >> plot(tdata(ind),xdata(ind),'gx') Donne les indices des valeurs de xdata supérieures à 90% de la valeur maximale
54 Les matrices Les opérations A = Transposition >> A' Calcul matriciel >> A*B >> A/B >> A*B(1,:) B = Opérations élément par élément >> A*3 >> A/3 >> A^2 >> A.*B >> A./B >> A.^B >> A-B >> A+B >> A-2
55 Les matrices Concaténation Horizontale >> [A B] ans = A = B = Verticale >> [A;B] ans =
56 Les matrices Erreurs de concaténation A = >> [A C] Error using horzcat Dimensions of matrices being concatenated are not consistent. >> [A;C] ans = >> [A;D] Error using vertcat Dimensions of matrices being concatenated are not consistent C = D = 4 3
57 Les matrices Les opérations sur les vecteurs Somme d un vecteur >> sum(xd) ans = 16 xd=[ ]; Moyenne Valeur min et max >> min(xd) ans = 0 >> mean(xd) Sur les matrices, ces fonctions ans = 2 >> max(xd) ans = 6 opèrent par défaut sur chaque colonne >> c = [1 2 3; 3 4 5]; >> mean( c ) ans = 2 3 4
58 La chaîne de caractère >> onelet = 'Z'; >> vch = 'hello' vch = hello 'permet de définir les objets de type chaîne de caractères >> whos vch Name Size Bytes Class vch 1x5 10 char La chaîne correspond à un vecteur ligne >> vch(5) ans = o >> str = [vch, ' world'] str = hello world L adressage et la concaténation se font comme pour les matrices de nombre >> 'a':'d' ans = abcd
59 La structure Des bases de données Chaque élément est rangé dans une arborescence de champs Ces éléments sont de tout type (matrice, chaîne de caractère, structure, cellule ) nom_structure.champ.sous_champ >> S.nom = 'toto'; >> S.code = '0+0'; >> S.age = 10 ; >> S.notes.geo = [9 8 7] ; >> S.notes.math = [0 1 2] ; >> S.notes.fran = [7 7 8] ; >> S.code = '0+0'; Définition d une structure S >> S = nom: 'toto' code: '0+0' age: 10 notes: [1x1 struct] >> S.notes ans= geo: [9 8 7] math: [0 1 2] fran: [7 7 8] >> S.notes.math(2) ans = 1
60 La cellule Un conteneur polyvalent Un tableau rassemblant des éléments de tous types L accolade permet de définir la cellule >> mysupercel = {'hello', S, [2 4 5;3 4 3], {2;'blabla'}}; mysupercel = 'hello' [1x1 struct] [2x3 double] {2x1 cell} >> mysupercel{2} ans = nom: 'toto' code: '0+0' age: 10 notes: [1x1 struct] >> mysupercel{3} ans = Et d extraire l objet stocké dans la cellule Astuce : pour afficher rapidement le nom de la variable mysupercelstockée en mémoire, on a tapé les première lettres «mys» puis la touche tabulation
61 Les scripts & fonctions Des fichiers-texte.m Créer ses propres programmes pour le traitement spécifique de ses données Répétition d un même ensemble d instructions sur un lot de données (batch) Programmation facilitée grâce aux fonctions des toolboxs& à ses propres fonctions
62 Les scripts & fonctions Un script Un fichier texte qui contient une série d instructions Matlab Les instructions sont exécutées ligne après ligne Pour lancer l exécution, il suffit d'entrer le nom du script sur la console Les variables créées dans ce fichier sont conservées dans le workspace Une fonction Le fichier texte commence par l'instruction function Effectue une suite d'instruction en fonction des arguments d'entrée Retourne un ou plusieurs résultats Les variables créées dans ce fichier sont invisibles dans le workspace
63 EEGLAB Une boîte à outil Matlab Une collection de fonctions pour le traitement des données EEG et MEG: Prétraitement des données Méthodes de moyennage standards. Analyse des composantes indépendantes (ICA) Analyse temps fréquence. Equipé d une interface graphique: Interactive. Flexible.
64 EEGLAB Aussi Possibilité d accéder à TOUTES les données. La possibilité de manipuler les données est La possibilité de manipuler les données est limitée par notre connaissance de Matlab et du traitement du signal.
65 Objectifs de cette présentation Comment les données principales sont organisées dans EEGLAB Comment accéder à ces données. Leur manipulation en utilisant des fonctions de Matlab de base. Comment visualiser les données graphiquement.
66 EEG: Pour commencer Dans la fenêtre de commande tapez: >> eeglab Notez: «No currentdataset». Pour importer des données brutes - format.bdf(biosemi data file): File Import data UsingEEGLAB functionsand Plugins FromBiosemiBDF file
67 Fenêtre principale «ALLAEEG»: contenant multiple variables EEG «EEG»: la variable de base
68 «click!»
69 Cliquez sur l onglet «Datasets» pour voir tout les «datasets» ouverts. Le «Dataset» marqué avec un est le «Dataset» actuel. La variable «EEG»: contient tout les informations sur le «dataset» actuel. La variable «ALLEEG»: stocke tout les variables «EEG» de tout les «datasets» ouverts.
70 EEGLAB: Structure des données La variable EEG: Contient toutes les informations sur le «dataset» actuel. Pour accéder à la variable EEG dans la fenêtre de commande taper: >>EEG La variable «EEG» est une structure: Un type de données Matlab particulier dans lequel: Des données correspondantes sont regroupées dans des «containers» qu on appelle des «fields». Chaque «field» peut contenir des types de données diverses: caractères (lettres), numéros.
71 La «EEG» structure
72 EEGLAB: Structure des données Le variable ALLEEG: Une variable contenant tous les «datasets» actuellement dans le workspace. Donc, il se compose de plusieurs structures«eeg». Pour accéder la variable EEG dans la fenêtre de commande taper >>ALLEEG La variable «ALLEEG»: un structure de dimension 1 x2 : dataset1 dataset2 fieldname1 fieldname1 fieldname2 fieldname2 fieldname3 fieldname3 fieldname4 fieldname4 fieldname5 fieldname5 fieldnamex fieldnamex
73 EEGLAB: Manipulation des données Activité 1: A partir de la variable EEG, faire un plot qui compare deux électrodes (le signal EEG est continu) On a besoin, principalement de? La variable «EEG» du «dataset» actuel La fonction «plot()». On aura besoin de quel «field» de la structure «EEG»? Comment accéder à ce «field»? Comment accéder aux électrodes individuelles dans ce «field»? Pour faire le plot, on aura besoin d autres données contenues dans le structure «EEG»?
74 EEGLAB: Manipulation des données Pour résumer I: Le structure du field «data»: E = électrode S = signal N =nombre d échantillons du signal E1,S1 E1,S2 E1,S3 E1,S4 E1,SN E2,S1 E2,S2 E2,S3 E2,S4 E2,SN E3,S1 E3,S2 E3,S3 E3,S4 E3,SN E4,S1 E4,S2 E4,S3 E4,S4 E4,SN E72,S1 E72,S2 E72,S3 E72,S4 E72,SN Accéder au field«data» à partir du structure«eeg»: EEG data >> EEG.data ; A partir du field«data» accéder au signal de la 4 ième électrode: EEG.data ( 4, : ) >> EEG.data(4,:); : = toute la ligne/colonne
75 EEGLAB: Manipulation des données Pour résumer cont.: Faire un plot temps (x-axes) et signal EEG (y-axis): plot ( x-axis, y-axis) plot (EEG.times, EEG.data(4, : ) ); Faire un plot des signal de la 2 ième au 5 ième électrode: EEG.data(2 à 4, : ) E1,S1 E1,S2 E1,S3 E1,S4 E1,SN E2,S1 E2,S2 E2,S3 E2,S4 E2,SN E3,S1 E3,S2 E3,S3 E3,S4 E3,SN E4,S1 E4,S2 E4,S3 E4,S4 E4,SN E72,S1 E72,S2 E72,S3 E72,S4 E72,SN >> EEG.data(2 :4, :);
76 EEGLAB: Manipulation des données Activité 2: A partir du variable EEG, faire un plot du signal «baseline» d une électrode (-200ms à 0ms) (le signal EEG est continu) On a besoin, principalement de? La variable «EEG» du «dataset» segmentée La fonction «plot». Le field«data». Le field«times». A partir du field«times», comment accéder à un intervalle de temps? Comment les données segmentées sont organisées dans le field«data»? A partir dufield«data», comment accéder à une électrode dans un epoch particulier?
77 EEGLAB: Manipulation des données Pour résumer II: L organisation des données segmentées dans le field«data» EEG.data( électrodes, signal, epochs) E1,S1 E1,S2 E1,S3 E1,S4 E1,SN E2,S1 E2,S2 E2,S3 E2,S4 E2,SN E3,S1 E3,S2 E3,S3 E3,S4 E3,SN E1,S1 E4,S1 E1,S2 E4,S2 E1,S3 E4,S3 E1,S4 E4,S4 E1,SN E4,SN E2,S1 E2,S2 E2,S3 E2,S4 E2,SN E3,S1 E72,S1 E3,S2 E72,S2 E3,S3 E72,S3 E3,S4 E72,S4 E3,SN E1,S1 E4,S1 E1,S2 E72,SN E4,S2 E1,S3 E4,S3 E1,S4 E4,S4 E1,SN E4,SN Epoch n E2,S1 E2,S2 E2,S3 E2,S4 E2,SN E3,S1 E72,S1 E3,S2 E72,S2 E3,S3 E72,S3 E3,S4 E72,S4 E3,SN E4,S1 E72,SN E4,S2 E4,S3 E4,S4 E4,SN Epoch 2 E72,S1 E72,S2 E72,S3 E72,S4 E72,SN Epoch 1 EEG.times t 1 t 2 t 3 t 4 t N size(eeg.data, 2) == size(eeg.times, 2)
78 EEGLAB: Manipulation des données Pour résumer II: On cherchedes éléments du field«times» qui correspondent au baseline (-200ms à 0ms) La fonction find(x): Si X est un matrice, la fonction find(x) donne les indices des éléments non-zéro de X X peut être aussi une expression logique X > 10 ou X ==14 i = find(x ==14) les indices des éléments dans X qui égalent à 14 attribués à la variable i. Donc BL_i= find( EEG.times< = 0 ); % BL_icontient des indices correspondant au baseline BL = EEG.times( BL_i) ; % BL est la variable contenant des points temporels. Bl_sig= EEG.data( 4, Bl_sig, 2); % baselinesignal du 4 ième électrode, 2 ième epoch
79 Proposition de fiches pratiques & de modèles de scripts Analyse fréquentielle Automatiser le traitement d un lot de données Extraire le contenu d un fichier texte Améliorer l apparence d une figure >> 'A venir sur le site du CREx'
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é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é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étailAide - 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é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é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é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é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é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é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étailLe langage C. Séance n 4
Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de
Plus en détail3.2. Matlab/Simulink. 3.2.1. Généralités
3.2. Matlab/Simulink 3.2.1. Généralités Il s agit d un logiciel parfaitement dédié à la résolution de problèmes d'analyse numérique ou de traitement du signal. Il permet d'effectuer des calculs matriciels,
Plus en détailà l édition de textes
Introduction à l édition de textes Introduction Le traitement de texte consiste en la création et la modification de textes (appelés aussi documents) à l'aide d'un ordinateur. Les premiers logiciels de
Plus en détailTP 0 : INTRODUCTION À MATLAB
TP 0 : INTRODUCTION À MATLAB Résumé. Matlab est un logiciel de calcul numérique, utilisé dans de nombreux domaines d application. Il se fonde sur le calcul matriciel. Matlab est d ailleurs un raccourci
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étailBases de programmation. Cours 5. Structurer les données
Bases de programmation. Cours 5. Structurer les données Pierre Boudes 1 er décembre 2014 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. Types char et
Plus en détailNotes introductives à Matlab
Notes introductives à Matlab Le logiciel Matlab consiste en un langage interprété qui s'exécute dans une fenêtre dite d'exécution. L'intérêt de Matlab tient, d'une part, à sa simplicité d'utilisation :
Plus en détailTP 1. Prise en main du langage Python
TP. Prise en main du langage Python Cette année nous travaillerons avec le langage Python version 3. ; nous utiliserons l environnement de développement IDLE. Étape 0. Dans votre espace personnel, créer
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étailLES TYPES DE DONNÉES DU LANGAGE PASCAL
LES TYPES DE DONNÉES DU LANGAGE PASCAL 75 LES TYPES DE DONNÉES DU LANGAGE PASCAL CHAPITRE 4 OBJECTIFS PRÉSENTER LES NOTIONS D ÉTIQUETTE, DE CONS- TANTE ET DE IABLE DANS LE CONTEXTE DU LAN- GAGE PASCAL.
Plus en détailLogiciel. Table de matières I Environnement requis...2
1 Table de matières I Environnement requis...2 I 1 - Configuration minimum conseillée...2 I 2 - Désinstallation de l application...2 I 3 - Lancement de l application...2 II Installation du logiciel...2
Plus en détailESPACE COLLABORATIF SHAREPOINT
Conseil de l Europe Service des Technologies de l Information ESPACE COLLABORATIF SHAREPOINT DOSSIER D UTILISATEUR 1/33 Sommaire 1. Présentation de SharePoint... 3 1.1. Connexion... 4 2. Les listes...
Plus en détailCOURS DE MS EXCEL 2010
COURS DE MS EXCEL 2010 Auteur: Jean Monseu Ce cours est publié par Mechelsesteenweg 102 2018 Anvers Copyright Jean Monseu CFD, Mechelsesteenweg 102, 2018 Anvers Tous droits réservés. Aucune partie de cette
Plus en détailConventions d écriture et outils de mise au point
Logiciel de base Première année par alternance Responsable : Christophe Rippert Christophe.Rippert@Grenoble-INP.fr Introduction Conventions d écriture et outils de mise au point On va utiliser dans cette
Plus en détail1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique...
1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique... 4 2 Quelques actions... 5 2.1 Ouvrir un document existant...5 2.2
Plus en détailCOMPTABILITE SAGE LIGNE 30
COMPTABILITE SAGE LIGNE 30 Date : 25/09/2006 Auteur : Pascal VIGUIER Réf. : SAGE092006 SOMMAIRE SOMMAIRE... 1 1. MENU FICHIER... 3 1.1 1.2 AUTORISATION D ACCES... 3 A PROPOS DE VOTRE SOCIETE... 4 1.2.1
Plus en détailMini_guide_Isis_v6.doc le 10/02/2005 Page 1/15
1 Démarrer... 2 1.1 L écran Isis... 2 1.2 Les barres d outils... 3 1.2.1 Les outils d édition... 3 1.2.2 Les outils de sélection de mode... 4 1.2.3 Les outils d orientation... 4 2 Quelques actions... 5
Plus en détailBASE. Vous avez alors accès à un ensemble de fonctionnalités explicitées ci-dessous :
BASE BioArray Software Environment (BASE) est une base de données permettant de gérer l importante quantité de données générées par des analyses de bio-puces. BASE gère les informations biologiques, les
Plus en détailAlgorithmique et Programmation, IMA
Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions
Plus en détailPré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étailIntroduction à R. Florence Yerly. Dept. de mathématiques, Université de Fribourg (CH) SP 2011
Dept. de mathématiques, Université de Fribourg (CH) SP 2011 Qu est ce que R? Un logiciel de statistiques libre et gratuit ; Un logiciel multi-plateforme (UNIX, Windows MacOS X) R permet de faire des calculs
Plus en détailBusiness Intelligence
avec Excel, Power BI et Office 365 Téléchargement www.editions-eni.fr.fr Jean-Pierre GIRARDOT Table des matières 1 Avant-propos A. À qui s adresse ce livre?..................................................
Plus en détailIMAGES NUMÉRIQUES MATRICIELLES EN SCILAB
IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB Ce document, écrit par des animateurs de l IREM de Besançon, a pour objectif de présenter quelques unes des fonctions du logiciel Scilab, celles qui sont spécifiques
Plus en détailL informatique en BCPST
L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre 2014 1 / 20 Informatique, algorithmique, programmation Utiliser la rapidité
Plus en détailContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables
Plus en détailL espace de travail de Photoshop
L espace de travail de Photoshop 1 Au cours de cette leçon, vous apprendrez à : ouvrir les fichiers Photoshop ; sélectionner et employer certains des outils dans le panneau Outils ; définir les options
Plus en détailPremiers pas avec Mathematica
Premiers pas avec Mathematica LP206 : Mathématiques pour physiciens I Année 2010/2011 1 Introduction Mathematica est un logiciel de calcul formel qui permet de manipuler des expressions mathématiques symboliques.
Plus en détailMaple: premiers calculs et premières applications
TP Maple: premiers calculs et premières applications Maple: un logiciel de calcul formel Le logiciel Maple est un système de calcul formel. Alors que la plupart des logiciels de mathématiques utilisent
Plus en détailLangage Java. Classe de première SI
Langage Java Table des matières 1. Premiers pas...2 1.1. Introduction...2 1.2. Mon premier programme...2 1.3. Les commentaires...2 2. Les variables et les opérateurs...2 3. La classe Scanner...3 4. Les
Plus en détailDébuter avec Excel. Excel 2007-2010
Débuter avec Excel Excel 2007-2010 Fabienne ROUX Conseils & Formation 10/04/2010 TABLE DES MATIÈRES LE RUBAN 4 LE CLASSEUR 4 RENOMMER LES FEUILLES DU CLASSEUR 4 SUPPRIMER DES FEUILLES D UN CLASSEUR 4 AJOUTER
Plus en détailMini_guide_Isis.pdf le 23/09/2001 Page 1/14
1 Démarrer...2 1.1 L écran Isis...2 1.2 La boite à outils...2 1.2.1 Mode principal...3 1.2.2 Mode gadgets...3 1.2.3 Mode graphique...3 2 Quelques actions...4 2.1 Ouvrir un document existant...4 2.2 Sélectionner
Plus en détailTP1 - Prise en main de l environnement Unix.
Mise à niveau UNIX Licence Bio-informatique TP1 - Prise en main de l environnement Unix. Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~tasson/enseignement/bioinfo/ Les documents
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étailINF 321 : mémento de la syntaxe de Java
INF 321 : mémento de la syntaxe de Java Table des matières 1 La structure générale d un programme 3 2 Les composants élémentaires de Java 3 2.1 Les identificateurs.................................. 3 2.2
Plus en détailI. Introduction aux fonctions : les fonctions standards
Chapitre 3 : Les fonctions en C++ I. Introduction aux fonctions : les fonctions standards A. Notion de Fonction Imaginons que dans un programme, vous ayez besoin de calculer une racine carrée. Rappelons
Plus en détailLe cas «BOURSE» annexe
Le cas «BOURSE» Le cas BOURSE sera réalisé en liaison avec les fiches ressources n 1 à n 5. Objectifs pédagogiques : - se familiariser en douceur avec les manipulations de base (utilisation des icônes,
Plus en détailEXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version 1.0 30/11/05
EXCEL PERFECTIONNEMENT Version 1.0 30/11/05 SERVICE INFORMATIQUE TABLE DES MATIERES 1RAPPELS...3 1.1RACCOURCIS CLAVIER & SOURIS... 3 1.2NAVIGUER DANS UNE FEUILLE ET UN CLASSEUR... 3 1.3PERSONNALISER LA
Plus en détailIntroduction : présentation de la Business Intelligence
Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI3WXIBUSO dans la zone de recherche et validez.
Plus en détailMAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA
MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA OBJECTIFS : manipuler les fenêtres et l environnement Windows, gérer ses fichiers et dossiers, lancer les applications bureautiques présentes sur son poste. PUBLIC
Plus en détailCorrection de l examen de la première session
de l examen de la première session Julian Tugaut, Franck Licini, Didier Vincent Si vous trouvez des erreurs de Français ou de mathématiques ou bien si vous avez des questions et/ou des suggestions, envoyez-moi
Plus en détailLe cas «BOURSE» annexe
Le cas «BOURSE» Le cas BOURSE sera réalisé en liaison avec les fiches ressources n 1 à n 5. Objectifs pédagogiques : - se familiariser en douceur avec les manipulations de base (utilisation des icônes,
Plus en détailCréer et partager des fichiers
Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation
Plus en détailCours d initiation à la programmation en C++ Johann Cuenin
Cours d initiation à la programmation en C++ Johann Cuenin 11 octobre 2014 2 Table des matières 1 Introduction 5 2 Bases de la programmation en C++ 7 3 Les types composés 9 3.1 Les tableaux.............................
Plus en détailINSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX
TABLE DES MATIERES Livret Utilisateur Excel 2007 Niveau 2 INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX... 4 Les tableaux croisés dynamiques... 4 Création d un tableau croisé... 5 Comparer des
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étail1 Introduction - Qu est-ce que le logiciel R?
Master 1 GSI - Mentions ACCIE et RIM - ULCO, La Citadelle, 2012/2013 Mesures et Analyses Statistiques de Données - Probabilités TP 1 - Initiation au logiciel R 1 Introduction - Qu est-ce que le logiciel
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étail1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information
TP Numéro 2 CRÉER ET MANIPULER DES TABLEAUX (Mise en forme, insertion, suppression, tri...) 1 CRÉER UN TABLEAU 1.1 Présentation Pour organiser et présenter des données sous forme d un tableau, Word propose
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étailNote de cours. Introduction à Excel 2007
Note de cours Introduction à Excel 2007 par Armande Pinette Cégep du Vieux Montréal Excel 2007 Page: 2 de 47 Table des matières Comment aller chercher un document sur CVMVirtuel?... 8 Souris... 8 Clavier
Plus en détailMODE D EMPLOI DU MODULE D E-COMMERCE
MODE D EMPLOI DU MODULE D E-COMMERCE Cher client, Merci d entrer avec l équipe de Dakota dans l ère novatrice du commerce par internet. Ce document va vous guider dans les diverses opérations relatives
Plus en détailFEN FICHE EMPLOIS NUISANCES
Version 4.8.2 Date mise à jour : 19 Février 2013 Auteur : LAFUMA Gilles Email : glfm02@orange.fr Web : www.procarla.fr/soft Présentation : FEN FICHE EMPLOIS NUISANCES Le Logiciel FEN Fiche emploi nuisance
Plus en détailMetaTrader pour IPhone. Guide d utilisation
MetaTrader pour IPhone Guide d utilisation Sommaire Comment obtenir l application MT4/5 pour iphone et ipad... 3 Comment se connecter à un compte existant ou créer un compte de démo... 3 1. Onglet Quotes...
Plus en détailTD d économétrie appliquée : Introduction à STATA
Ecole normale supérieure (ENS) Département d économie TD d économétrie appliquée : Introduction à STATA Marianne Tenand marianne.tenand@ens.fr OBJECTIFS DU TD Découvrir le logiciel d économétrie STATA,
Plus en détailLes chaînes de caractères
Les chaînes de caractères Dans un programme informatique, les chaînes de caractères servent à stocker les informations non numériques comme par exemple une liste de nom de personne ou des adresses. Il
Plus en détailIMPORTATION, CRÉATION, MANIPULATION, EXPORTATION DE DONNÉES STATISTIQUES
IMPRTATIN, CRÉATIN, MANIPULATIN, EXPRTATIN DE DNNÉES STATISTIQUES Bernard Dupont Bernard.Dupont@univ-lille1.fr ahm.bahah@yahoo.fr Bien que l'analyse et le traitement des données ne soient pas sa vocation
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étailIntroduction :... 3. L accès à Estra et à votre propre espace... 4. Connexion... 4. Votre espace personnel... 5
ESTRA SOMMAIRE Introduction :... 3 L accès à Estra et à votre propre espace... 4 Connexion... 4 Votre espace personnel... 5 Home d Estra et Fonctions generales... 7 Home... 7 Rechercher un document...
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étailMicrosoft Excel 2007. Présentation du tableur Excel
Microsoft Excel 2007 Présentation du tableur Excel 1 Interface d'excel 2007 Excel 2007 se distingue des versions précédentes par son interface plus intuitive et accessible. Les nouveautés sont multiples
Plus en détailEXCEL TUTORIEL 2012/2013
EXCEL TUTORIEL 2012/2013 Excel est un tableur, c est-à-dire un logiciel de gestion de tableaux. Il permet de réaliser des calculs avec des valeurs numériques, mais aussi avec des dates et des textes. Ainsi
Plus en détailALGORITHMIQUE ET PROGRAMMATION En C
Objectifs ALGORITHMIQUE ET PROGRAMMATION Une façon de raisonner Automatiser la résolution de problèmes Maîtriser les concepts de l algorithmique Pas faire des spécialistes d un langage Pierre TELLIER 2
Plus en détailExcel 2007 Niveau 3 Page 1 www.admexcel.com
Excel 2007 Niveau 3 Page 1 TABLE DES MATIERES UTILISATION DE LISTES DE DONNEES... 4 REMARQUES PREALABLES SUR LES LISTES DE DONNEES... 4 METTRE EN FORME LE TABLEAU... 6 METTRE LA LISTE A JOUR... 7 a/ Directement
Plus en détailInstallation / Sauvegarde Restauration / Mise à jour
Installation / Sauvegarde Restauration / Mise à jour SPIP version 1.8.x Serveur (Linux) Jean Sébastien BARBOTEU dev.jsb@laposte.net Introduction Nous allons aborder tous les aspects techniques liés à la
Plus en détailInitiation à LabView : Les exemples d applications :
Initiation à LabView : Les exemples d applications : c) Type de variables : Créer un programme : Exemple 1 : Calcul de c= 2(a+b)(a-3b) ou a, b et c seront des réels. «Exemple1» nom du programme : «Exemple
Plus en détailTenrox. Guide d intégration Tenrox-Salesforce. Janvier 2012. 2012 Tenrox. Tous droits réservés.
Tenrox Guide d intégration Tenrox-Salesforce Janvier 2012 2012 Tenrox. Tous droits réservés. À propos de ce guide Le présent guide décrit les procédures nécessaires pour configurer les paramètres d intégration
Plus en détailCompléments de documentation Scilab : affichage de texte et formatage de nombres
Université des Sciences et Technologies de Lille U.F.R. de Mathématiques Pures et Appliquées Agrégation externe Année 2002-2003 Compléments de documentation Scilab : affichage de texte et formatage de
Plus en détailFormation. Module WEB 4.1. Support de cours
Formation Module WEB 4.1 Support de cours Rédacteur Date de rédaction F.CHEA 08/02/2012 Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis Sauf mention contraire,
Plus en détailManuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2
éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........
Plus en détailIntroduction à la présentation graphique avec xmgrace
Chapitre 6 Introduction à la présentation graphique avec xmgrace Contenu 6.1 Avant-propos....................... 71 6.2 Faire un simple graphe................. 72 6.3 Un graphe avec plusieurs courbes...........
Plus en détailGroupe Eyrolles, 2003, ISBN : 2-212-11317-X
Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une
Plus en détailCAPTURE DES PROFESSIONNELS
CAPTURE DES PROFESSIONNELS 2 Téléchargement 3 Installation 8 Prise en main rapide 10 Lancement Recherche 14 Gestion des fichiers 23 Compare et Sépare 24 Fichiers annexes 2/ Le menu Utilitaires 32 Internet
Plus en détailNathalie Barbary SANSTABOO. Excel 2010. expert. Fonctions, simulations, Groupe Eyrolles, 2011, ISBN : 978-2-212-12761-4
Nathalie Barbary Nathalie Barbary SANSTABOO Excel 2010 Fonctions, simulations, bases bases de de données expert Groupe Eyrolles, 2011, ISBN : 978-2-212-12761-4 Du côté des mathématiciens 14 Il n est pas
Plus en détailDécouverte du logiciel ordinateur TI-n spire / TI-n spire CAS
Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Mémento Ouvrir TI-Nspire CAS. Voici la barre d outils : L insertion d une page, d une activité, d une page où l application est choisie, pourra
Plus en détailTransmission d informations sur le réseau électrique
Transmission d informations sur le réseau électrique Introduction Remarques Toutes les questions en italique devront être préparées par écrit avant la séance du TP. Les préparations seront ramassées en
Plus en détailGestion de références bibliographiques
Mars 2011 Gestion de références bibliographiques Outil pour gérer ses bibliographies personnelles sur le web. Il est intégré à Web of Science (WOS). La version web est une version allégée de EndNote (ne
Plus en détailOuvrir le compte UQÀM
Cliquez sur le titre pour visionner 1 Cliquez sur le titre pour visionner 2! Préliminaires! Ouvrir le compte UQÀM! Accéder au compte UQÀM! Paramètres de configuration! Les dossiers! Gérer les dossiers!
Plus en détailBIRT (Business Intelligence and Reporting Tools)
BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»
Plus en détail26 Centre de Sécurité et de
26 Centre de Sécurité et de Maintenance La fenêtre du Centre de sécurité et de maintenance (CSM) rassemble tous les outils nécessaires au contrôle, à l analyse, à la maintenance, à la sauvegarde et au
Plus en détailUne ergonomie intuitive
Une ergonomie intuitive Les solutions de la ligne PME offrent une interface de travail proche des usages quotidiens en informatique. Leur ergonomie intuitive facilite la prise en main du logiciel. Une
Plus en détailSAP BusinessObjects Web Intelligence (WebI) BI 4
Présentation de la Business Intelligence 1. Outils de Business Intelligence 15 2. Historique des logiciels décisionnels 16 3. La suite de logiciels SAP BusinessObjects Business Intelligence Platform 18
Plus en détailOrganiser le disque dur Dossiers Fichiers
Ce document contient des éléments empruntés aux pages d aide de Microsoft Organiser le disque dur Dossiers Fichiers Généralités La connaissance de la logique d organisation des données sur le disque dur
Plus en détailLes concepts de base, l organisation des données
Chapitre 1 Les concepts de base, l organisation des données Objectif Ce chapitre présente les concepts de base du logiciel R (mode calculatrice, opérateur d affectation, variables, utilisation de fonctions,
Plus en détailModes Opératoires WinTrans Mai 13 ~ 1 ~
Modes Opératoires WinTrans Mai 13 ~ 1 ~ Table des matières Facturation... 2 Tri Filtre... 2 Procédures facturation... 3 Transfert Compta... 8 Création d un profil utilisateur... Erreur! Signet non défini.
Plus en détailSystème de Gestion Informatisée des. Exploitations Agricoles Irriguées avec Contrôle de l Eau
MINISTERE DE L AGRICULTURE DE L ELEVAGE ET DE LA PECHE DIRECTION DU GENIE RURAL PROJET DE RENFORCEMENT DES CAPACITES NATIONALES DE SUIVI DES RESSOURCES EN EAU AXE SUR LA GESTION DE L EAU AGRICOLE Système
Plus en détailServices bancaires par Internet aux entreprises. Guide pratique pour : Transfert de fichiers Version 08.05.22
Services bancaires par Internet aux entreprises Guide pratique pour : Transfert de fichiers Version 08.05.22 Table des matières Introduction...3 Avez-vous besoin d'aide?... 3 Exigences informatiques...
Plus en détailSOMMAIRE. 1. Préambule...2. 2. Le calendrier...2. 3. Trajectoire d un objet lancé...6. 4. Régression linéaire...9
SOMMAIRE 1. Préambule...2 2. Le calendrier...2 3. Trajectoire d un objet lancé...6 4. Régression linéaire...9 5. Calcul de commissions par tranches...12 6. Base de données...16 7. Valeur cible...19 ATTENTION
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étailTable des matières Avant-propos... V Scripting Windows, pour quoi faire?... 1 Dans quel contexte?
Avant-propos... V CHAPITRE 1 Scripting Windows, pour quoi faire?... 1 Dans quel contexte?.................................................. 1 La mauvaise réputation............................................
Plus en détail