Savoir s organiser: Scilab. MOSE 1003 Bernhard Haak TP machine No 1

Documents pareils
Calcul Formel et Numérique, Partie I

MATLAB : COMMANDES DE BASE. Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */.

Cours 7 : Utilisation de modules sous python

Aide - mémoire gnuplot 4.0

Calcul Formel et Numérique, Partie I

Python - introduction à la programmation et calcul scientifique

Guide de l Utilisateur

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

Logiciel. Table de matières I Environnement requis...2

Calculs de probabilités avec la loi normale

Introduction à la présentation graphique avec xmgrace

IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB

TP 1 Introduction à Matlab Février 2009

Premiers pas avec Mathematica

Introduction à MATLAB R

PROCEDURE D EXPORT-IMPORT DU CERTIFICAT InVS INTERNET EXPLORER

Maple: premiers calculs et premières applications

Introduction à R. Florence Yerly. Dept. de mathématiques, Université de Fribourg (CH) SP 2011

Utilisation du logiciel Epson Easy Interactive Tools

TP 0 : INTRODUCTION À MATLAB

Avertissement : Nos logiciels évoluent rendant parfois les nouvelles versions incompatibles avec les anciennes.

Guide d utilisation 2012

AP1.1 : Montages électroniques élémentaires. Électricité et électronique

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

Guide d installation du logiciel Proteus V.8 Sous Windows Vista, 7, 8

Traceur de courbes planes

INTERCONNEXION ENT / BCDI / E - SIDOC

Comment l utiliser? Manuel consommateur

Automatique des systèmes linéaires continus

Petit Guide de Survie en Scilab

C2AI 9 rue de Catalogne Décines cedex Tél. : Fax :

Tutoriel Sage One Edition Expert-Comptable. - Le cabinet d Expertise-Comptable doit appeler le Service Client Sage One au

Créer une connexion entre Sage CRM et Sage Etendue pour émettre directement des devis et commandes

Scilab pour les vrais débutants

Vous venez d acquérir un fichier de données issues de la Base de données SIRENE. Comment utiliser votre fichier?

Utilisation de l outil lié à MBKSTR 9

ENVOI EN NOMBRE DE SMS

Tutoriel Mathematica Les graphiques

Ecran principal à l ouverture du logiciel

INTERCONNEXION ENT / BCDI / E - SIDOC

CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF

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

Installation d un manuel numérique 2.0

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

Calcul intégral élémentaire en plusieurs variables

Déclarer un serveur MySQL dans l annuaire LDAP. Associer un utilisateur DiaClientSQL à son compte Windows (SSO)

Mathématiques I Section Architecture, EPFL

GUIDE D'UTILISATION DU LOGICIEL DU TRIDENT GRAPHIQUE : TRG_REPORT

TP 6 Installation et configuration d une site internet avec un CMS Illustration avec Wordpress

Procédure : Sauvegarder un Windows 7 sur un disque réseau

Déclarer un serveur MySQL dans l annuaire LDAP. Associer un utilisateur DiaClientSQL à son compte Windows (SSO)

UltraBackup NetStation 4. Guide de démarrage rapide

nos graphiques font leur rentrée!

NOTICE TELESERVICES : Demander un état hypothécaire

Fonctions de deux variables. Mai 2011

Installation et configuration du serveur syslog sur Synology DSM 4.0

Gestion des documents avec ALFRESCO

Introduction : L accès à Estra et à votre propre espace Connexion Votre espace personnel... 5

Guide d usage pour Word 2007

Le Logiciel de Facturation ultra simplifié spécial Auto-Entrepreneur

Documentation Technique du programme HYDRONDE_LN

Tutoriel code::blocks

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

Rapports d activités et financiers par Internet. Manuel Utilisateur

TP 1 Prise en main de l environnement Unix

J ai peur des souris mais je me soigne Petit manuel à l attention des profs de langues vivantes désireux d affronter le Monstre Informatique

MODE D EMPLOI DU MODULE D E-COMMERCE

ENVOI EN NOMBRE DE SMS

PRISE EN MAIN D UN TABLEUR. Version OPEN OFFICE

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

Le langage C. Séance n 4

HERAKLES Page 1 sur 11 PARAMETRAGE DE GSI FICHE PARAMETRAGE DE GSI

Calculatrice HP Prime

Service des ressources informatiques - Conseil Scolaire de District Catholique Centre-Sud Page 1

Le Logiciel de traitement sur site IMS

1. Présentation du TP

Guide d utilisation de «Partages Privés»

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web

Prise en main du logiciel. Smart BOARD Notebook 10


Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

_ PARAMETRE DU COMPTE _ ACCEUIL. 1 ere Etape «Créer un compte principal» Créer un compte secondaire. Ouvrir un compte principal

MANUEL TBI - INTERWRITE

Etudes de marché : les sources

Guide utilisateur i-milo >> Décisionnel

INTERCONNEXION ENT / BCDI / E - SIDOC

Rechercher et supprimer les doublons!

Tutoriel : Utilisation du serveur de calcul à distance de PSE

Support de formation Notebook

Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires.

J'ai changé d'ordinateur, comment sauvegarder mon certificat?

Présentation de Firefox

WebSMS. Avril WebSMS Orange Mali - Guide utilisateur

Styler un document sous OpenOffice 4.0

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

CMS Modules Dynamiques - Manuel Utilisateur

Utilisation de GCM (Google Cloud Messaging) pour Android. Partie préliminaire éventuelle : Création d'un AVD lisant GCM

Principales Evolutions Version

Procédure d installation détaillée

Transcription:

MOSE 1003 Bernhard Haak TP machine No 1 Savoir s organiser: L environnement du cremi est Linux. Pour acceder l ordinateur il faudra un login et un mot de passe. Ceci sont les mêmes données que vous utilisez pour l accès à l ENT de Bordeaux 1. Ensuite, vous allez voir l écran du Bureau. Trouver Scilab Scilab est un logiciel libre de programmation en modélisation nécessitant très peu de connaissance en informatique et disposant d une bibliothèque de programmes scientifiques très abondante. Scilab a une console, un bac à sable pour jouer et tester des commande et un éditeur pour effectuer des programmations.

On s entraine d abord avec la console. Essayez les commandes suivantes, et observez les réponses de scilab: -- > x=2*3 -- > y=3+4; -- > y -- > 3 ^ 20 -- > z=%pi -- > floor(z) -- > ceil(z) -- > z -- > clear z -- > z -- > %i ^ 2 -- > (4-3 * %i) * (4 + 3 * %i) Questions de compéhension a) A quoi sert le point virgule? Que signifie le signe = b) Que représentent les fonctions floor et ceil? c) A quoi sert l instruction clear z? et l instruction clear? L éditeur de scilab L éditeur sert à écrire des programmes dans scilab. A l execution le logiciel lira ligne par ligne le fichier et execute les commandes. C est pourquoi on appelle un tel fichier parfois un script. Vous pouvez inclure des lignes vides dans script, elles seront ignorées, ainsi que des espaces; ceci permet de structurer le code pour le rendre lisible et evite ainsi des erreurs de programmation. Vous pouvez entrer également des commentaires. Pour faire un commentaire, écrire ce que vous voulez après un double slash //. Le reste de la ligne sera alors ignoré par scilab. Exemple // Nom: Etudiant Serieux // Date: 21 Novembre 2014 // Sujet: Apprendre Scilab. Copier & Coller: Marquez une commande dans la console avec la souris sans le -- > ni la reponse, changez dans la fenêtre de l éditeur et appliquez le bouton du milieu de la souris. La commande a été copié. Essayez de copier & coller le commentaire du nom et la date depuis le fichier PDF!

Entrer une première vraie commande dans votre fichier TPmachine1.sci: disp("mon nom est... ") x = 3 ; y = x.^2 ; Sauvegarder ces lignes dans un fichier (par ex. mon nom de famille ), puis lancez le calcul. Qu est-ce qui se passe dans la console? 1 Apprendre les fonctions élémentaires de scilab Les fonctions usuelles. -- > exp(1) -- > %e -- > x=%pi/4 -- > sin(x) -- > y=1/sqrt(2) -- > asin(y) -- > integrate( 1, x,0,3) -- > integrate( x, x,0,3) -- > integrate( x^2, x,0,3) -- > integrate( cos(x), x,0,%pi/6) Questions de compéhension a) Que représente la fonction asin? et la fonction atan? b) Calculer l intégrale de 1 à e de log(x). Utilisation de vecteurs. -- > x = [1 2 3 4 5 6 7 8 9] x est un vecteur ligne Remarque: la précédente affectation de x = π/4 est effacé.

-- > log(x) On peut calculer plusieurs valeurs de la fonction logarithme. -- > x. * x Multiplication terme à terme. -- > x * x Multiplication matricielle impossible. -- > x Transposé. -- > x *x Vous connaissez vos tables de multiplication? -- > x*x -- > x=[1,0.1,0.01,0.001,0.0001] -- > sin(x) -- > sin(x)./x Met en evidence sin(x)/x --> 1 si x --> 0. -- > linspace(1,9,5) Que signifie le 5? -- > [1:2:9] Que signifie le 2? -- > x=[1,3,5,7,9] -- > [1 3 5 7 9] -- > [1;3;5;7;9] -- > x et écrire des vecteurs colonnes. Représentation graphique de courbes -- > x=[0 : 0.01 : 4*%pi]; Engendre un maillage entre 0 et 4pi de longueur de pas 0.01 -- > y=sin(x); Quel est la structure de y? -- > plot(x,y) Comment tracer la fonction x --> arcsin(x)? -- > clf efface les graphiques précédents. -- > x=[ -%pi/2 : 0.01 : %pi/2]; -- > y=sin(x); -- > plot(x,y) -- > plot(y,x, red ) Arranger les dimensions de la fen^etre graphique pour que la figure soit bien symétrique. Rajouter des axes: ceci n est pas très confortable dans scilab; les trois lignes (copier & coller) placeront des axes passant par l origine dans votre plot: a=gca(); a.x_location = "origin"; a.y_location = "origin"; Scilab vous aide, si vous voulez: essayez par exemple -- > help plot -- > help asin -- > help.* etc. 2 Exercices: a) Engendrer une commande dans l éditeur qui affiche votre nom dans la console. b) Ajouter une commande qui calcule 6 0 (1 + x e x/6 ) dx.

c) Ajouter des commandes pour représenter sur un même graphique la fonction x tan(x) pour x [ 5, 5], la fonction y arctan(y). d) Ajouter des commandes pour représenter la courbe paramétré (x(t), y(t)) t [ 1.5,1.5] où x(t) = t 2 1 et y(t) = t 3 t 2. Pour fermer votre session, cliquez en haut à gauche sur Menu des applications, puis en bas du menu sur Déconnection.