Tutoriel. octave, logiciel de calcul matriciel

Documents pareils
1 Démarrage de Marionnet

Guide d utilisation de l utilitaire Intel One Boot Flash Update

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

Tutoriel : Utilisation du serveur de calcul à distance de PSE

IBM SPSS Modeler Text Analytics Server for Windows. Instructions d installation

Logical Volume Manager (LVM)

Guide d installation de MySQL

Le logiciel Netkit Installation et utilisation

Mettre Linux sur une clé USB bootable et virtualisable

Quick Start Installation de MDweb version 2.3

Accès externe aux ressources du serveur pédagogique

II- Préparation du serveur et installation d OpenVpn :

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)

Accéder à ZeCoffre via FTP

Service Déposant: Procédure d installation. Page 1. Service déposant. Procédure d installation Version 2.3

Direction des Systèmes d'information

TP Déploiement de réseaux IP sous Linux et MS Windows sur une infrastructure virtualisée

Potimart. Manuel d'installation de la machine virtuelle 30/11/10

Manuel d installation De la Cryptolib CPS Dans un environnement client/serveur TSE/CITRIX

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation

Atelier Le gestionnaire de fichier

INSTALLATION Advantage Database Server

MODULE : MAINTENANCE DES STATIONS AVEC OSCAR

Activité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE.

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

ndv access point : Utilisation

Procédure d installation pour WinEUR PROCÉDURE D INSTALLATION POUR WINEUR. Copyright GIT SA 2015 Page 1/16

TheGreenBow IPsec VPN Client. Guide de Déploiement Options PKI. Site web: Contact:

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Projet Administration Réseaux

Retrospect 7.7 Addendum au Guide d'utilisation

GroupWise. Novell. Démarrage rapide.

contact@nqicorp.com - Web :

Projet Personnalisé Encadré PPE 2

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Solutions informatiques

Guide de l'administrateur Citrix Personal vdisk 5.6.5

Préconisations Techniques & Installation de Gestimum ERP

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server

Configuration de SquidGuard sous Fedora Core 4-1 / 6 -

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

NAS 109 Utiliser le NAS avec Linux

Areca Backup Première Sauvegarde - Configurez votre premier groupe et votre première cible.

INSTALLATION CONFIGURATION D OWNCLOUD. La réponse informatique

Installation et configuration du serveur syslog sur Synology DSM 4.0

Architecture de la plateforme SBC

Retrouver un mot de passe perdu de Windows

Manuel de déploiement sous Windows & Linux

Installation / Sauvegarde Restauration / Mise à jour

Utiliser des logiciels Windows sous Linux Ubuntu

Configuration de WebDev déploiement Version 7

PROTEGER SA CLE USB AVEC ROHOS MINI-DRIVE

TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013

Délocaliser vos vidéos MEDIAplus

Installation de BOINC (pour Windows) La procédure reste néanmoins très similaire pour les utilisateurs de LINUX

Un serveur web, difficile?

Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en quelques minutes sous Windows!

Acronis Backup & Recovery 10 Server for Linux. Guide de démarrage rapide

Tsoft et Groupe Eyrolles, 2005, ISBN :

Comment installer le gestionnaire de licence avec une nouvelle version de Arche / Effel / Melody?

0.1 Mail & News : Thunderbird

Utilisation d'un réseau avec IACA

Service de certificat

Client Debian Squeeze et serveur SambaEdu3

MI03 TP. Objectifs du TP 1ère séance. 2ème séance. Construction d'un système linux embarqué complet

MANUEL UTILISATEUR KIWI BACKUP V 3

INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X

Ajout et Configuration d'un nouveau poste pour BackupPC

SQL Server Administration d'une base de données transactionnelle avec SQL Server Management Studio (édition enrichie de vidéos)

Sage 50 Version 2014 Guide d installation. Sage Suisse SA

LOGICIEL KIPICAM : Manuel d installation et d utilisation

Pré-requis de création de bureaux AppliDis VDI

Formateur : Jackie DAÖN

TARGET SKILLS PlanningPME

contact@nqicorp.com - Web :

Pré-requis de création de bureaux AppliDis VDI

Table des matières Hakim Benameurlaine 1

Installation et utilisation de Cobian Backup 8

RTN / EC2LT Réseaux et Techniques Numériques. Ecole Centrale des Logiciels Libres et de Télécommunications

Ordinateur Logiciel Mémoire. Entrées/sorties Périphériques. Suite d'instructions permettant de réaliser une ou plusieurs tâche(s), de résoudre un

Utilisation des ressources informatiques de l N7 à distance

Onglet sécurité de Windows XP Pro et XP Home

TP LINUX : MISE EN RÉSEAU D UN SERVEUR LINUX

LINUX REMPLAÇANT WINDOWS NT

TP 4 de familiarisation avec Unix

Diffusion d'images en multicast avec Clonezilla en établissement

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Instructions relatives à l installation et à la suppression des pilotes d imprimante PostScript et PCL sous Windows, version 8

TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES

Gestionnaire des services Internet (IIS)

Forex VPS Mode d emploi

Préparation à l installation d Active Directory

Séquencer une application

FORMATION : Etudiante en deuxième année de BTS Informatique de Gestion. Du 1 er Mars au 16 Avril 2010

Backup Exec 2014 Management Pack for Microsoft SCOM. - Guide de l'utilisateur

Gestion des utilisateurs : Active Directory

Transcription:

Version 001 Tutoriel octave, logiciel de calcul matriciel Auteur : Jean-Louis Gutzwiller. Dernière modification : 19 mai 2010 Jean-Louis.Gutzwiller@supelec.fr

- 2 / 10 -

Table des matières 1 Objectif de ce document...5 2 Lancement du logiciel octave...6 3 Éléments de base du logiciel octave...7 3.1 Introduction...7 3.2 Calculs en ligne de commande...7 3.3 Fichiers scripts...7 3.3.1 Création et modification de scripts...7 3.3.2 Script contenant une suite d'instructions...7 3.3.3 Script contenant une définition de fonction...8 4 Problèmes connus...10-3 / 10 -

- 4 / 10 -

1 Objectif de ce document Ce document décrit quelques manipulations de base permettant une prise en main rapide du logiciel «octave» - 5 / 10 -

2 Lancement du logiciel octave Le logiciel octave se lance en ligne de commande depuis une invite de commande sous Windows ou depuis un terminal sous Linux. Tapez : octave - 6 / 10 -

3 Éléments de base du logiciel octave 3.1 Introduction Un mode d'emploi du logiciel octave peut être téléchargé ici : «http://smilodon.berkeley.edu/octavetut.pdf». 3.2 Calculs en ligne de commande Tout comme Matlab, octave autorise les calculs en ligne de commande. Par exemple, tapez : 1 + 1 La réponse affichée est : ans = 2 3.3 Fichiers scripts 3.3.1 Création et modification de scripts Tout comme Matlab, octave accepte les commandes à partir de fichiers script dont l'extension est «.m». Pour créer un nouveau script, tapez : edit puis enregistrez le script (depuis l'éditeur) vers le répertoire de votre choix. Pour éditer/modifier un script existant, tapez : edit nom Évitez de créer un nouveau script en tapant «edit nom», cela aurait comme effet de le créer dans le dossier «octave» se trouvant à la racine de votre compte, et non dans le répertoire courant. Il existe deux types de fichiers scripts dans octave : script contenant une suite d'instruction à exécuter script contenant une définition de fonction. 3.3.2 Script contenant une suite d'instructions Un script est supposé contenir une suite d'instructions et sera exécuté comme tel s'il ne commence pas par une définition de fonction. - 7 / 10 -

Il peut être appelé en tapant simplement son nom. Exemple : Le script «essai.m» contient la ligne suivante : 1 + 1 Pour appeler ce script, tapez : essai La réponse d'octave est : ans = 2 Remarque : un script contenant une suite d'instructions peut être utilisé pour définir une ou plusieurs fonctions en utilisant la même syntaxe que celle donnée ci-dessous pour les scripts de définition de fonctions. Simplement, il doit y avoir une première instruction avant la déclaration de la fonction. Dans ce cas, l'invocation du script effectuer les actions décrites, à savoir définir la fonction, mais ne provoque pas l'exécution de la fonction elle-même. Il est conseillé que dans un tel script, le nom du script soit différent du nom de toutes les fonctions qui y sont décrites. 3.3.3 Script contenant une définition de fonction Un script contient une définition de fonction s'il commence par l'instruction de définition de fonction : function [ ret ] = nom_fonction (a, b, c) Un tel script peut être appelé par son nom comme une fonction. Exemple : le script «fonction.m» contient les lignes : function [ ret ] = fonction(a) ret = 2 * a; end Note : il est également possible d'écrire : function [ ret ] = fonction(a) ret = 2 * a; endfunction Tapez : fonction(2) Octave répond : ans = 4-8 / 10 -

Les scripts de définition de fonctions peuvent donc être appelés comme des fonctions. Le nom du script doit être le même que le nom de la fonction qui y est définie. En d'autres termes, un script de définition de fonction, lorsqu'il est invoqué, réalise à la fois le chargement de la fonction dans octave, et l'exécution de cette fonction. - 9 / 10 -

4 Problèmes connus Le logiciel octave fonctionne correctement et fournit les mêmes résultats sur les environnements Linux et Windows. En revanche, des problèmes peuvent se poser lorsque le dossier de travail est un disque monté par le réseau depuis un environnement différent de celui sur lequel on travail. Ce type de problème est connu pour d'autres logiciels. Le problème peut donc se poser lors de : l'utilisation du programme sur une machine Linux, mais le compte se trouve sur un serveur Windows, l'utilisation du programme sur une machine Windows, mais le compte se trouve sur un serveur Linux. Actuellement, un seul cas de problème a été constaté : utilisation d'octave depuis une machine virtuelle (VMPlayer, version 3) fedora 12, 32 bits, dans un répertoire correspondant à un compte Windows monté par le protocole smb. Dans ce cas, octave provoque une erreur fatale au démarrage. - 10 / 10 -