Cours 1. I- Généralités sur R II- Les fonctions de R et autres objets III-Les vecteurs
|
|
- Jean-Luc Drapeau
- il y a 8 ans
- Total affichages :
Transcription
1 Cours 1 I- Généralités sur R II- Les fonctions de R et autres objets III-Les vecteurs IV-Les facteurs
2 I-1 Généralités sur R R (1995, AT&T Bell Laboratories) est un logiciel d analyse statistique et graphique, clone de S-PLUS, écrit essentiellement en C. R est un logiciel gratuit, distribué librement sous les termes de la «GNU Public Licence» de la «Free Software Foundation». Le développement et la distribution sont assurés par plusieurs statisticiens ( le «R Development Core Team». Il est compatible avec toutes les plate-formes. Les fichiers et instructions d installation de R, didacticiels et mises à jour sont disponibles à partir du site du C R AN (The Comprehensive R Archive Network) à
3 I-1 Généralités. Le noyau de R est un langage Interprété : Les fonctions disponibles se trouvent dans une bibliothèque ("R_HOME/library"), organisée en packages contenant les fonctions et opérateurs et des jeux de données. Orienté-objet : Les variables, données, fonctions, résultats intervenant dans une session R sont stockés sous forme d objets en mémoire dans le workspace (espace de travail, attribué par défaut/désigné par l utilisateur par la commande setwd(" chemin") ). La commande getwd() permet de connaître son emplacement.
4 I-2 Aides au démarrage Rgui R pour démarrer une session sous LINUX (Rgui sous windows) q() pour quitter touche Esc pour interrompre Flèche et pour rappeler les anciennes commandes, et pour se déplacer sur la ligne de commande plusieurs commandes sur la même ligne séparées par des; si ligne de commande trop longue, + pour continuer mots réservés: NA, letters, LETTERS, T, F, TRUE,FALSE. Il faut respecter la casse: n N Save workspace image? = y pour sauver les objets créés dans la session dans le workspace. Créer un Script: progr.txt (fichier texte); exécution : source( "chemin/progr.txt ") ; affichage résultat : print(); commentaire #
5 I- 2 Aide. Rgui L essentiel des commandes consiste à créer des objets (tout est objet) Pour créer un objet, on utilise : un opérateur d assignation: <- ou = des opérateurs, des fonctions ou des objets précédemment créés Exemples: n=5 ; M=matrix(1:10, 2, 5); N<-c(1,2,3); h=n+n On peut créer plusieurs objets sur la même ligne en les séparant par ; pour voir la valeur d un objet, taper son nom. Pour voir l ensemble des objets créés (stockés dans le workspace) ou en éliminer: objects(),ls() voir tous les objets ls(pat= " n ") voir objets dont le nom commence par la lettre n rm() remove() élimine des objets
6 II- 1 Les fonctions (et opérateurs) Rgui Les fonctions et opérateurs sont des objets particuliers qui agissent sur d autres objets. Ces objets sont stockés dans des packages. Certains sont automatiquement chargés, d autres doivent l être. Parmi les packages automatiquement chargés, le package base ("R- HOME/library /base") contient les fonctions et opérateurs de base pour la lecture et la manipulation des données, des fonctions graphiques et statistiques standard. search() : liste les packages chargés library() : liste les packages disponibles library("nom package") : charge un package (ex: library(" survival " )) help (package="nom package") : Liste les fonction du package (ex: help(package=" survival " ))
7 II-2 Aide sur les fonctions Rgui La fonction help.start() permet d accéder à l aide de R au format html Les fonctions help() ou? permettent d obtenir de l aide sur n importe quelle fonction ou opérateur d un package chargé (avec ou sans " " pour les fonctions, avec pour les opérateur). Ex:? "* " ; help("* " ); help(log); help("log ");?sum
8 II- 3 Les autres objets Rgui Les principaux types d objets sont: vector, factor, matrix, arrays, time-series, list, data.frame. Un objet est caractérisé par son nom, son contenu, mais aussi ses deux attributs intrinsèques: mode: 4 principaux = numérique, caractère, complexe, logique mode() longueur: nombre d éléments de l objet length() Une valeur manquante est représentée par NA, quel que soit le mode Une valeur de mode caractère est représentée entre guillemets doubles Ex: u=1:3; v=letters[1:3]; w=c("a","b",na); x=c(t,f) m=matrix(1:10,2,5); mode(u);mode(v); mode(x);length(w);
9 III- 1 Les vecteurs (vector) Rgui Un vecteur est une séquence ordonnée formée d éléments de même mode (numérique, logiques ou caractère). >u=1:5 >c("a","b") >u [1] "a" "b" [1] >mode(c("a","b")) > mode(u) [1] "character" [1] "numeric«> length(u) [1] 5
10 III-2 Génération de vecteurs Rgui En saisissant les valeurs séparées par des virgules avec c() : >u=c(1,2,3) > u [1] >v=c(t,f) > v [1] TRUE FALSE > w=c("a","b","c") > w [1] "a" "b" "c"
11 III-2 Génération de vecteurs En générant des suites numériques par: «:» > x=1:10 > x [1] seq() génère des suites régulières: > y=seq(0,10, length=11) > z=seq(0,2, by=0.5) > y > z [1] [1] rep() duplique une suite: >t=rep(1:4,2) > r=rep(1:4, each=2) >t >r [1] [1] sample() génère des vecteurs aléatoires (cf III-3)
12 III-2 Génération de vecteurs En générant des suites de lettres par letters[], LETTERS[] > u=letters;u [1] "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s" [20] "t" "u" "v" "w" "x" "y" "z " > letters[3] [1] "c " > LETTERS[c(1,2,4)] [1] " A" " B" "D"
13 III-3 Génération de vecteurs aléatoires Avec la fonction sample(): tire des échantillons aléatoires, avec ou sans remise, uniformes ou suivant une autre loi discrète. Exemples: > u=sample(1:10) ;u [1] # permutation de{1,2,..,10} > v=sample(1:10,3); v # tirage uniforme (par défaut) sans remise (par défaut ) de [1] #3 éléments parmi 10 >w=sample(1:2,5,replace=t);w #tirage uniforme avec remise de 5 valeurs [1] #1 ou 2 >x=sample(c(1,2,4,5),3, prob=c(0.1,0.2,0.6,0.1));x #tirage non uniforme sans remise # suivant [1] #la loi P=(0.1,0.2,0.6,0.1)
14 III-3 Génération.. Tirage d échantillons suivant des lois de probas spécifiques: fonctions r dist () Exemples: u=rnorm(100): génère 100 observations issues de la loi normale de paramètres 0 et 1 (par défaut) v=rnorm(100, 2, 3): génère 100 observations issues de la loi normale de paramètres 2 et 3 w=rpois(10, 3): génère 10 observations issues de la loi de Poisson de paramètres 3
15 III- 4 Opérations sur les vecteurs Opérateurs élément par élément (! s appliquent même si les longueurs diffèrent) - numériques : +,-,*, /, ^ (numérique/logique->numérique) - comparaison : >,<,>=,<=,==,!= (numérique/logique/caractère->logique) - logiques : &,I,! (logique->logique) Exemples: v1=1:2; v1 [1] 1 2 v2=c(t,f); v2 [1] TRUE FALSE v3=letters[c(1,2)]; v3 [1] "a" "b" v4=rep(1:2,2); v4 [1] v5=v1+v2; v5 [1] 2 2 v6=v1+v4;v6 [1] v7=v1/v3; v7 Error in v1/v3 : non-numeric argument to binary operator v8=v1<v2; v8 [1] FALSE FALSE v9=v1^2; v9 [1] 1 4 v10=v1==v2 ; v10 [1] TRUE FALSE v11=!v10 ; v11 [1] FALSE TRUE
16 III- 4 Opérations sur les vecteurs opérateurs globaux : identical(), all.equal() > w=identical(v1,v2); #sur des vecteurs de tout mode > w [1] FALSE >x=all.equal(v1,v2) #sur des vecteurs de mode numeriques >x [1] "target is numeric, current is logical«>v2=as.numeric(v2) >all.equal(v1,v2) [1] "Mean relative difference: 1" paste( ): colle des vecteurs terme à terme après transformation en chaine de caractères: v=paste(0:2,c("a", "b", "c")) ; v [1] "0 a" "1 b" "2 c"
17 III- 5 Sélection d éléments dans un vecteur Deux modes de sélection dans un vecteur v: Utiliser les indices de position des éléments de v entre [] > v= -3:2; v [1] > v[3] [1] 1 > v[c(4,6)] [1] 0 2 >a=c(4,6); v[a] #même résultat Utiliser un vecteur booléen l de même longueur que v, valant TRUE aux indices de positions des éléments à sélectionner (v(l)) > l=c(f, F, F,F,T,T); v[l] [1] 1 2 > l=v>0; v[l] ; l=which(v>0); v[l] #mêmes résultats which() donne les positions où l indicateur logique vaut TRUE. Utilisation d indices négatifs pour dé-selectionner : >w=v[-4] ;w [1]
18 III- 6 Compléments sur les vecteurs Remarque sur opérations arithmétiques/ comparaisons : si les deux vecteurs ne sont pas de même longueur, donne un vecteur de la longueur du plus grand, en dupliquant le plus court > v=1:2;w=1:4; v+w [1] On peut tester le mode d un vecteur : avec les fonctions is.numeric(), is.logical(), is.character() (donne un booléen TRUE ou FALSE) > is.logical(v); is.numeric(v) [1] FALSE [1] TRUE On peut changer le mode d un vecteur : as.numeric() : impose le mode numérique as.logical(), as.character()
19 III-6 Compléments. Conversion en numérique (as.numeric()) Logique : FALSE->0 / TRUE ->1 Caractère : 1, 2,..->1,2,../ A ->NA > u=c("1","d","t");as.numeric(u) > f=c(t,f); as.numeric(f) [1] 1 NA NA [1] 1 0 Conversion en logique (as.logical() ) Numérique : 0->FALSE / autres nombres ->TRUE Caractère : FALSE ->FALSE/ TRUE ->TRUE/ autres->na > v=0:2; as.logical(v) >as.logical(u) [1] FALSE TRUE TRUE [1] NA NA TRUE Conversion en caractère (as.character()) Numérique : 1,2, -> 1, 2 Logique : FALSE- > FALSE /TRUE -> TRUE
20 IV- 1 Les Facteurs (factor) Un facteur est une variable catégorielle, constituée de deux lignes, l une représentant ses valeurs (vecteur), l autre ses niveaux (valeurs possibles). Un facteur doit contenir des éléments de même mode. >factor(1:4) [1] Levels: > factor(letters[c(1,3,4)], levels=c("a","b","c","d")) [1] a c d Levels: a b c d > factor(letters[c(1,3,4)], levels=c("a","b","c")) [1] a c <NA> Levels: a b c
21 IV- 2 Génération de facteurs (factor) On crée un facteur avec la fonction factor() >factor(1:3); factor(1:3, levels=1:5) [1] Levels: [1] Levels: >factor(1:3, exclude=2); factor(1:3, labels=c("a", "b", "c")) [1] 1 <NA> 3 Levels: 1 3 [1] a b c Levels: a b c Les fonctions is.factor(), as.factor() > x=1:3; is.factor(x); as.factor(x) [1] FALSE [1] Levels: 1 2 3
22 IV- 2 Génération de facteurs (factor) Fonction cut(): divise l étendue de v, numérique, en n classes (breaks=n ou breaks=c(x0,,xn)) et code les valeurs de v en fonction de l intervalle dans lequel elles tombent. L objet résultant est un facteur. > v=1:10; cut(v, breaks=2); [1] (0.991,5.5] (0.991,5.5] (0.991,5.5] (0.991,5.5] (0.991,5.5] (5.5,10] [7] (5.5,10] (5.5,10] (5.5,10] (5.5,10] Levels: (0.991,5.5] (5.5,10] >cut(v, breaks=c(1,5.5,10)); [1] <NA> (1,5.5] (1,5.5] (1,5.5] (1,5.5] (5.5,10] (5.5,10] (5.5,10] [9] (5.5,10] (5.5,10] Levels: (1,5.5] (5.5,10]
23 Logiciels libres La FSF maintient une définition du logiciel libre basée sur quatre libertés: 1. La liberté d'exécuter le programme, pour tous les usages. 2. La liberté d'étudier le fonctionnement du programme (ceci suppose l'accès au code source). 3. La liberté de redistribuer des copies (ceci comprend la liberté de vendre des copies). 4. La liberté d'améliorer le programme et de publier ses améliorations. (Ceci encourage la création d'une communauté de développeurs améliorant le logiciel).
Fiche d utilisation du logiciel. 1 - Installation. J. Thioulouse & D. Chessel
Fiche d utilisation du logiciel 1 - Installation J. Thioulouse & D. Chessel Résumé Cette fiche est une introduction à l'utilisation du logiciel R pour les trois environnements Unix, Windows et MacOS. Plan
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é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é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étailInitiation au logiciel R
Université Paris Dauphine Année 2005 2006 U.F.R. Mathématiques de la Décision MAT-6-3 : Statistique exploratoire et numérique (NOISE) Initiation au logiciel R Jean-Michel MARIN Ce document a pour objectif
Plus en détailTests statistiques et régressions logistiques sous R, avec prise en compte des plans d échantillonnage complexes
, avec prise en compte des plans d échantillonnage complexes par Joseph LARMARANGE version du 29 mars 2007 Ce cours a été développé pour une formation niveau M2 et Doctorat des étudiants du laboratoire
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étailR00 Installation du logiciel R sous Windows
R00 Installation du logiciel R sous Windows 1. Installation du package de base R est distribué gratuitement à partir du site du CRAN (Comprehensive R Archive Network) : http://www.r-project.org. Pour télécharger
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étailLire ; Compter ; Tester... avec R
Lire ; Compter ; Tester... avec R Préparation des données / Analyse univariée / Analyse bivariée Christophe Genolini 2 Table des matières 1 Rappels théoriques 5 1.1 Vocabulaire....................................
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étailINTRODUCTION AU LOGICIEL R
INTRODUCTION AU LOGICIEL R Variables et mise en jambe Anne Dubois, Julie Bertrand, Emmanuelle Comets emmanuelle.comets@inserm.fr INSERM UMR738 (UMR738) 1 / 68 Sur le site www.cran.r-project.org : Ou trouver
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étailJérôme Mathieu janvier 2007. Débuter avec R. Ce document est disponible sur le site web : http://www.jerome.mathieu.freesurf.
Jérôme Mathieu janvier 2007 Débuter avec R Ce document est disponible sur le site web : http://www.jerome.mathieu.freesurf.fr - 1 - Sommaire 1 Principes de base pour utiliser R... 3 $$$ Démarrer R pour
Plus en détailPrésentation du logiciel
Chapitre A Présentation du logiciel R Pré-requis et objectif La lecture du chapitre sur l installation de R dans les Annexes peut se révéler utile. Ce chapitre présente les origines, l objectif et les
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étailPackage TestsFaciles
Package TestsFaciles March 26, 2007 Type Package Title Facilite le calcul d intervalles de confiance et de tests de comparaison avec prise en compte du plan d échantillonnage. Version 1.0 Date 2007-03-26
Plus en détailProgrammation Web. Madalina Croitoru IUT Montpellier
Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance
Plus en détailGestion des données avec R
Gestion des données avec R Christophe Lalanne & Bruno Falissard Table des matières 1 Introduction 1 2 Importation de fichiers CSV 1 2.1 Structure du fichier de données...................................
Plus en détailTable des matières L INTEGRATION DE SAS AVEC JMP. Les échanges de données entre SAS et JMP, en mode déconnecté. Dans JMP
L INTEGRATION DE SAS AVEC JMP Quelles sont les techniques possibles pour intégrer SAS avec JMP? Comment échanger des données entre SAS et JMP? Comment connecter JMP à SAS? Quels sont les apports d une
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étailServeur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation
Serveur Acronis Backup & Recovery 10 pour Linux Update 5 Guide d'installation Table des matières 1 Avant l'installation...3 1.1 Composants d'acronis Backup & Recovery 10... 3 1.1.1 Agent pour Linux...
Plus en détailWeb & Libre. Outils pour être présent sur le net librement
Web & Libre Outils pour être présent sur le net librement Logiciel libre Un logiciel libre est un logiciel dont l'utilisation, l'étude, la modification et la duplication en vue de sa diffusion sont permises,
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étailActivité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE.
Activité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE. Lors de la première utilisation de Virtual Box, l'utilisateur devra remplir le formulaire d'inscription Virtual Box. Création
Plus en détailLes simulations dans l enseignement des sondages Avec le logiciel GENESIS sous SAS et la bibliothèque Sondages sous R
Les simulations dans l enseignement des sondages Avec le logiciel GENESIS sous SAS et la bibliothèque Sondages sous R Yves Aragon, David Haziza & Anne Ruiz-Gazen GREMAQ, UMR CNRS 5604, Université des Sciences
Plus en détailProjet Active Object
Projet Active Object TAO Livrable de conception et validation Romain GAIDIER Enseignant : M. Noël PLOUZEAU, ISTIC / IRISA Pierre-François LEFRANC Master 2 Informatique parcours MIAGE Méthodes Informatiques
Plus en détailUtiliser Dev-C++ .1Installation de Dev-C++ Table des matières
Utiliser Dev-C++ Voici quelques explications sur l utilisation de Dev-C++, un excellent environnement de développement en C et C++ pour Windows qu on peut télécharger librement depuis le site www.bloodshed.net
Plus en détailLivre blanc Mesure des performances sous Windows Embedded Standard 7
Livre blanc Mesure des performances sous Windows Embedded Standard 7 Table des matières Résumé... 1 Introduction... 1 Utilisation de la boîte à outils Windows Performance Analysis... 2 Fonctionnement...
Plus en détailINTRODUCTION A JAVA. Fichier en langage machine Exécutable
INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du
Plus en détailbbc Launch Pad Juillet 2011 Version 10.0
bbc Configuration d Adobe Digital Enterprise Platform Document Services - Launch Pad 10.0 Guide de l administrateur et du développeur Launch Pad Juillet 2011 Version 10.0 Mentions juridiques Pour plus
Plus en détailUtilisation d objets : String et ArrayList
Chapitre 6 Utilisation d objets : String et ArrayList Dans ce chapitre, nous allons aborder l utilisation d objets de deux classes prédéfinies de Java d usage très courant. La première, nous l utilisons
Plus en détailUtilisation de Solid Edge Embedded Client
Utilisation de Solid Edge Embedded Client Numéro de publication spse01424 103 Avertissement sur les droits de propriété et les droits réservés Ce logiciel et la documentation afférente sont la propriété
Plus en détailInstallShield 2014 FICHE TECHNIQUE. Création de programmes d installation pour Microsoft Windows
FICHE TECHNIQUE InstallShield 2014 Création de programmes d installation pour Microsoft Windows Le N 1 mondial des technologies d installation : la technologie InstallShield est déployée par plus de 80
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é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étailLicence ST Université Claude Bernard Lyon I LIF1 : Algorithmique et Programmation C Bases du langage C 1 Conclusion de la dernière fois Introduction de l algorithmique générale pour permettre de traiter
Plus en détailE-mail : contact@nqicorp.com - Web : http://www.nqicorp.com
- 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Linux....................................................................
Plus en détailService Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, hotline.sitel@unine.ch.
Terminal Server 1. Présentation Le terminal server est un service offert par les serveurs Windows 2000 ou par une version spéciale de windows NT 4.0 server, appelée Terminal Server. Un programme client
Plus en détailIntroduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza
Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza Avant de commencer à travailler avec le produit, il est nécessaire de comprendre, à un haut niveau, les problèmes en réponse desquels l outil a été
Plus en détailInstallation et prise en main
TP1 Installation et prise en main Android est le système d'exploitation pour smartphones, tablettes et autres appareils développé par Google. Pour permettre aux utilisateurs d'installer des applications
Plus en détailLes commandes relatives aux réseaux
SHELL Les commandes relatives aux réseaux L'accès aux ou via les réseaux est devenu vital, aussi, les commandes traditionnelles de connexion et de transfert de fichiers ont été remplacées par des commandes
Plus en détailLoggerNet 4.0. Logiciels pour centrales de mesure
LoggerNet 4.0 Logiciels pour centrales de mesure Campbell Scientific Ltd - 3 Avenue de la Division Leclerc - 92160 ANTONY - France - RCS Nanterre B 391 951 555 Tél.: +33 (0)1.56.45.15.20 - Fax: +33 (0)1.46
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étailTP1. Outils Java Eléments de correction
c sep. 2008, v2.1 Java TP1. Outils Java Eléments de correction Sébastien Jean Le but de ce TP, sur une séance, est de se familiariser avec les outils de développement et de documentation Java fournis par
Plus en détailSetting Up PC MACLAN File Server
Setting Up PC MACLAN File Server Setting Up PC MACLAN File Server Ce chapitre explique comment paramètrer le Serveur de fichiers PC MACLAN, une fois la procédure d installation terminée. Les sujets sont
Plus en détailManuel du Desktop Sharing
Brad Hards Traduction française : Ludovic Grossard Traduction française : Damien Raude-Morvan Traduction française : Joseph Richard 2 Table des matières 1 Introduction 5 2 Le protocole de mémoire de trame
Plus en détailTutoriel Création d une source Cydia et compilation des packages sous Linux
Tutoriel Création d une source Cydia et compilation des packages sous Linux 1. Pré-requis 1. Quelques connaissances sous Linux 2. Avoir à disposition un Serveur FTP pour héberger votre source 3. Un thème
Plus en détailORDINATEUR DOSSIERS FICHIERS
SÉANCE INFORMATIQUE N 1 ORDINATEUR DOSSIERS FICHIERS Geo-phile : il y a un lien vers un site de définition des termes informatiques. 1/ ORDINATEUR - Disque dur : capacité exponentielle : actuellement plus
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étailSCOM 2012 (System Center Operations Manager) De l'installation à l'exploitation, mise en oeuvre et bonnes pratiques
Introduction 1. Pourquoi SCOM? 9 2. Le mode de fonctionnement 11 3. Le modèle de licence 12 3.1 Licence pour les serveurs (agents) 12 3.2 Licence pour les stations de travail (agents) 14 3.3 Software Assurance
Plus en détailDévelopper avec les technologies ESRI. ESRI Developer Network (EDN) Gaëtan LAVENU ESRI France Jérémie MAJEROWICZ ESRI France
Développer avec les technologies ESRI ESRI Developer Network (EDN) Gaëtan LAVENU ESRI France Jérémie MAJEROWICZ ESRI France Le système ArcGIS Desktop Client mobile Client léger ArcReader ArcView ArcEditor
Plus en détailCalcul Scientifique avec 3
ENSAM Bordeaux juin 2015 Calcul Scientifique avec 3 Installation - Prise en main Jean-Luc Charles - Éric Ducasse Arts & Métiers ParisTech, I2M "la programmation doit être un plaisir...", G. van Rossum
Plus en détailIntroduction...3. Objectif...3. Manipulations...3. La Sauvegarde...4. Les différents types...4. Planification...4. Les outils...5
Système d'exploitation Sommaire Introduction...3 Objectif...3 Manipulations...3 La Sauvegarde...4 Les différents types...4 Planification...4 Les outils...5 Quelques commandes...5 La commande tar...5 La
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étailInfo0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java
Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique
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étailInstallation ou mise à jour du logiciel système Fiery
Installation ou mise à jour du logiciel système Fiery Le présent document explique comment installer ou mettre à jour le logiciel système sur le Fiery Network Controller pour DocuColor 240/250. REMARQUE
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étailas Architecture des Systèmes d Information
Plan Plan Programmation - Introduction - Nicolas Malandain March 14, 2005 Introduction à Java 1 Introduction Présentation Caractéristiques Le langage Java 2 Types et Variables Types simples Types complexes
Plus en détailL envoi d un formulaire par courriel. Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248
L envoi d un formulaire par courriel Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248 Chapitre 9 L envoi d un formulaire par courriel L envoi par courriel d informations
Plus en détailIFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels
IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels Yann-Gaël Guéhéneuc Professeur adjoint guehene@iro.umontreal.ca, local 2345 Département d informatique et de recherche
Plus en détailComment créer des rapports de test professionnels sous LabVIEW? NIDays 2002
Comment créer des rapports de test professionnels sous LabVIEW? NIDays 2002 De nombreux utilisateurs rencontrant l équipe de National Instruments nous demandent comment générer un rapport complet à partir
Plus en détailTUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1
TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER Sur Windows Contenu TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1 I-Installation d «Oracle Database Express Edition»...2 Etape 1 :
Plus en détailOn trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (http://www.ccdmd.qc.ca/ri/cantare)
Cantare 2 Introduction L outil logiciel Cantare s adresse à toute personne qui veut construire des leçons visant l apprentissage d une langue par l écoute de chansons ou de fichiers sonores dont les paroles
Plus en détailMATRICE DES FONCTIONNALITES
Facilité d utilisation Nouveau! Convivialité d Outlook Nouveau! Smart Technician Client Assistant Installation Configuration instantanée et personnalisable Nouveau! Installation à distance de Technician
Plus en détailAtelier Le gestionnaire de fichier
Chapitre 12 Atelier Le gestionnaire de fichier I Présentation Nautilus est un gestionnaire de fichiers pour l environnement de bureau Gnome. Il offre toutes les fonctions de gestion de fichier en local
Plus en détailBon ben voilà c est fait!
Bon ben voilà c est fait! Au programme : - Exploration de l arborescence et informations systèmes - Action sur les dossiers et fichiers - Gestion des autorisations - Conversion pdf en text - Connexion
Plus en détailUEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.
UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases
Plus en détailWinARC Installation et utilisation D un écran déporté (Windows 7)
Ligue 10 - Mini Bolid Club Pertuisien WinARC Installation et utilisation D un écran déporté (Windows 7) http://www.ligue10.com/comptage Page 1 sur 6 Partie 1 : Matériel nécessaire 1 PC équipé de Windows
Plus en détailSuivant les langages de programmation, modules plus avancés : modules imbriqués modules paramétrés par des modules (foncteurs)
Modularité Extensions Suivant les langages de programmation, modules plus avancés : modules imbriqués modules paramétrés par des modules (foncteurs) généricité modules de première classe : peuvent être
Plus en détailDécouvrez Windows NetMeeting
Découvrez Windows NetMeeting Conférence Internet 2001 Université de Moncton. Tous droits réservés. Table des matières 1. Comment puis-je télécharger, installer et démarrer NetMeeting?... 3 2. Quelles sont
Plus en détailDM 1 : Montre Autoquartz ETA
Lycée Masséna DM 1 : Montre Autoquartz ETA 1 Présentation de la montre L essor de l électronique nomade s accompagne d un besoin accru de sources d énergies miniaturisées. Les contraintes imposées à ces
Plus en détailGestion des images d ordinateurs
Gestions des images d ordinateurs DSI 05/12/14 V0A 1/15 PROCEDURE N 1109 TITRE Gestion des images d ordinateurs SYMPTOMES TYPES ACI DU DT HP I PJ PM PA Impact utilisateur : Arrêt service Aucun Autre (s)
Plus en détailInstaller un domaine DNS
Installer un domaine DNS Olivier Hoarau (olivier.hoarau@funix.org) V1.2 du 3.12.00 1 Historique... 2 2 Préambule... 2 3 Présentation... 2 4 Installation et configuration... 3 5 Lancement automatique de
Plus en détailInstallation d'une galerie photos Piwigo sous Microsoft Windows.
Installation d'une galerie photos Piwigo sous Microsoft Windows. By ARNOULD Julien Introduction : Piwigo est un logiciel de galerie photo pour le web, bâti autour d'une communauté active d'utilisateurs
Plus en détailVue d ensemble de Windows PowerShell
Chapitre 1 Vue d ensemble de Windows PowerShell Après avoir lu ce chapitre, vous serez capable de : Comprendre l utilisation et les capacités de base de Microsoft Windows PowerShell. Installer Windows
Plus en détail1 Recherche en table par balayage
1 Recherche en table par balayage 1.1 Problème de la recherche en table Une table désigne une liste ou un tableau d éléments. Le problème de la recherche en table est celui de la recherche d un élément
Plus en détailUtilisation du Logiciel de statistique SPSS 8.0
Utilisation du Logiciel de statistique SPSS 8.0 1 Introduction Etude épidémiologique transversale en population générale dans 4 pays d Afrique pour comprendre les différences de prévalence du VIH. 2000
Plus en détailIntroduction...3. Objectif...3. Manipulations...3. Gestion des utilisateurs et des groupes...4. Introduction...4. Les fichiers de base...
Système d'exploitation Sommaire Introduction...3 Objectif...3 Manipulations...3 Gestion des utilisateurs et des groupes...4 Introduction...4 Les fichiers de base...4 Quelques commandes d'administration...5
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étailManuel utilisateur. Version 1.6b
Manuel utilisateur Version 1.6b Table des matières Table des matières... 2 1. Introduction... 3 a. But de ce document... 3 b. Objet de ce document... 3 c. Remarques et commentaires... 3 2. Premiers pas
Plus en détailCA Desktop Migration Manager
CA Desktop Migration Manager Manuel de configuration du déploiement DMM Service Pack 12.8.01 La présente Documentation, qui inclut des systèmes d'aide et du matériel distribués électroniquement (ci-après
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étailLES ACCES ODBC AVEC LE SYSTEME SAS
LES ACCES ODBC AVEC LE SYSTEME SAS I. Présentation II. SAS/ACCESS to ODBC III. Driver ODBC SAS IV. Driver ODBC SAS Universel V. Version 8 VI. Références I. Présentation Introduction ODBC, qui signifie
Plus en détailConsolidation de serveurs PRA consolidé Migration de matériel Approvisionnement de serveurs Relocalisation de Datacenter Optimisation du Datacenter
Consolidation de serveurs PRA consolidé Migration de matériel Approvisionnement de serveurs Relocalisation de Datacenter Optimisation du Datacenter Conversions «Anywhere-to-Anywhere» (Physique, Virtuel,
Plus en détailSituation professionnelle n X
BENARD Jérémy BTS SIO 2 Situation professionnelle n X ========================================= Thème : Gestion et amélioration d'une infrastructure ========================================= Option SISR
Plus en détailTD : Codage des images
TD : Codage des images Les navigateurs Web (Netscape, IE, Mozilla ) prennent en charge les contenus textuels (au format HTML) ainsi que les images fixes (GIF, JPG, PNG) ou animée (GIF animée). Comment
Plus en détailR, Bonnes pratiques. Christophe Genolini
R, Bonnes pratiques Christophe Genolini 1 Table des matières 1 Des bonnes pratiques, pour quoi faire? 4 2 Choix de l éditeur de texte 4 3 Architecture du code 6 4 Variables 10 5 Commentaires et documentation
Plus en détailLogiciels libres et sécurité
Logiciels libres et sécurité Frédéric Schütz, PhD schutz@mathgen.ch Groupe romand des Utilisateurs de Linux et Logiciels Libres http://www.linux gull.ch/ Une image négative reste liée à Linux, celle des
Plus en détailProjet de développement. Introduction à Eclipse. Application à votre projet. Philippe Collet. Organisation. Cours 1 : principes généraux - svn
1 Organisation Projet de développement Introduction à Eclipse Philippe Collet Licence 3 Informatique Cours 1 : principes généraux - svn Cours 2 : Redmine et gestion de projet Cours 3 : Introduction à Eclipse
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étailManuel de System Monitor
Chris Schlaeger John Tapsell Chris Schlaeger Tobias Koenig Traduction française : Yves Dessertine Traduction française : Philippe Guilbert Traduction française : Robin Guitton Relecture de la documentation
Plus en détailPROBABILITES ET STATISTIQUE I&II
PROBABILITES ET STATISTIQUE I&II TABLE DES MATIERES CHAPITRE I - COMBINATOIRE ELEMENTAIRE I.1. Rappel des notations de la théorie des ensemble I.1.a. Ensembles et sous-ensembles I.1.b. Diagrammes (dits
Plus en détailTable des matières. Date : Version : 29/06/2013 1.1. Objet : OpenVas 6.0
Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Paternité - Pas d'utilisation Commerciale 3.0 non transposé. Le document est librement diffusable dans le contexte de
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étaildonnées en connaissance et en actions?
1 Partie 2 : Présentation de la plateforme SPSS Modeler : Comment transformer vos données en connaissance et en actions? SPSS Modeler : l atelier de data mining Large gamme de techniques d analyse (algorithmes)
Plus en détail4D Business Kit version 2.2 ADDENDUM
4D Business Kit version 2.2 ADDENDUM Bienvenue dans 4D Business Kit version 2.2. Ce document décrit les nouveautés et modifications proposées dans cette version. Ces nouveautés concernent les thèmes suivants
Plus en détail