(************************ Instructions de base ************************)

Size: px
Start display at page:

Download "(************************ Instructions de base ************************)"

Transcription

1 (**********************************************************************) (* Corrige du TD "Graphisme" *) (**********************************************************************) (************************ Instructions de base ************************) #load "graphics.cma" open Graphics open_graph " 800x " for i = 0 to 255 do for j = 0 to 255 do set_color (rgb i 0 j); plot i j; done let rose = and mandarine = and orange = and jaunefaible = and saumon = and violet = and indigo = and turquoise = and vertjaune = (* SORTIE : rose : int = mandarine : int = orange : int = jaunefaible : int = saumon : int = violet : int = indigo : int = turquoise : int = vertjaune : int = *) let message= "Titre" in moveto 0 0; draw_string message (***************************** Exercice 1 *****************************) let cadre = open_graph " "; set_color magenta; moveto 5 5; lineto 400 5; lineto ; lineto 5 40; lineto 5 5; moveto ;

2 set_text_size 18; set_color blue; draw_string "Pressez a nouveau sur une touche..."; (* SORTIE : cadre : unit = () *) (***************************** Exercice 2 *****************************) open_graph " 800x " (* Pour la fonction "coord", il s'agit de trouver y = a x + b tq xmin -> 0 et xmax -> width - 1 donc entre les points A(xmin, O) et B(xmax, width - 1) a = (width-1) / (xmax-xmin) et b = y - ax pour x = xmin et y = 0 par exemple => b = -(width-1) * xmin / (xmax-xmin) et donc y = (width-1) * (x - xmin) / (xmax - xmin) *) let coord (xmin, xmax) width x = int_of_float ( (float_of_int (width - 1)) *. (x -. xmin) /. (xmax -. xmin)) (* SORTIE : coord : float * float -> int -> float -> int = <fun> *) (* Remarque : on ajoute 0.5 au flottant trouve avant de le passer en entier pour obtenir l'arrondi et non la troncature. Exemple : float_of_int 5.8 donnerait 5, or la valeur souhaitee est 6. Si on fait > 6.3 donne bien 6. *) (* Verification *) coord (-1.0,1.0) 800 (-1.0) (* SORTIE : - : int = 0 *) coord (-1.0,1.0) (* SORTIE : - : int = 799 *) coord (-1.0,1.0) (* SORTIE : - : int = 599 *) let point x y xmin xmax ymin ymax width height = moveto (coord (xmin, xmax) (width) x) (coord (ymin, ymax) (height) y) (* SORTIE : point : float -> float -> float -> float -> float -> float -> int -> int -> unit = <fun> *)

3 let trait x y xmin xmax ymin ymax width height = lineto (coord (xmin, xmax) (width) x) (coord (ymin, ymax) (height) y) (* SORTIE : trait : float -> float -> float -> float -> float -> float -> int -> int -> unit = <fun> *) let draw_axes (xmin, ymin, xmax, ymax) = set_color black; point 0.0 ymin xmin xmax ymin ymax (size_x()) (size_y()); trait 0.0 ymax xmin xmax ymin ymax (size_x()) (size_y()); point xmin 0.0 xmin xmax ymin ymax (size_x()) (size_y()); trait xmax 0.0 xmin xmax ymin ymax (size_x()) (size_y()) (* SORTIE : draw_axes : float * float * float * float -> unit = <fun> *) (* Essai *) draw_axes (-2.0, -1.0, 1.0, 2.0) let step (xmin, xmax) n i = xmin +. (xmax -. xmin) *. (float_of_int i) /. (float_of_int (n-1)) (* SORTIE : step : float * float -> int -> int -> float = <fun> *) (* Essai *) step (-1.0, 1.0) (* SORTIE : - : float = -0.5 *) let trace (xmin, ymin, xmax, ymax) f n = draw_axes (xmin, ymin, xmax, ymax); point xmin (f xmin) xmin xmax ymin ymax (size_x()) (size_y()); for i = 1 to n-1 do let x = step (xmin, xmax) n i in trait x (f x) xmin xmax ymin ymax (size_x()) (size_y()); (* SORTIE : trace : float * float * float * float -> (float -> float) -> int -> unit = <fun> *) trace (-6.0, -1.5, 6.0, 1.5) sin 500

4 (***************************** Exercice 3 *****************************) let trace_pol ro xmin xmax ymin ymax pas tmax = draw_axes (xmin, ymin, xmax, ymax); let t = ref 0. and r = ro 0. in point (r *. (cos!t)) (r *. sin!t) xmin xmax ymin ymax (size_x()) (size_y()); while!t < tmax do let r = ro!t in trait (r*.(cos!t)) (r*.sin!t) xmin xmax ymin ymax (size_x()) (size_y()); t :=!t +. pas (* SORTIE : trace_pol : (float -> float) -> float -> float -> float -> float -> float -> float -> unit = <fun> *) let rec puiss x n = if n = 0 then 1. else x *. (puiss x (n - 1)) (* SORTIE : puiss : float -> int -> float = <fun> *) (* Le papillon *) trace_pol (fun t -> exp (cos (2. *. t)) -. 2.*.(cos (4. *. t)) +. (puiss (sin (t /. 12.)) 5) ) (-3.) 3. (-3.) (* La torpille *) trace_pol (fun t -> exp (cos (2.*.t)) -. 2.*.(cos (3. *. t)) +. (puiss (sin (t /. 20.)) 5) ) (-5.) 3. (-3.) (***************************** Exercice 4 *****************************) let famille f xmin xmax ymin ymax mmin mmax n pas = draw_axes (xmin, xmax, ymin, ymax); let m = ref mmin in while!m <= mmax do set_color (rgb ((int_of_float (!m) * 20) mod ) ((int_of_float (!m) * 30) mod 255) ((int_of_float (!m) * 40) mod )); point xmin (f xmin!m) xmin xmax ymin ymax (size_x()) (size_y());

5 for i = 1 to n do let x = step (xmin, xmax) n i in trait x (f x!m) xmin xmax ymin ymax (size_x()) (size_y()); m :=!m +. pas; (* SORTIE : famille : (float -> float -> float) -> float -> float -> float -> float -> float -> float -> int -> float -> unit = <fun> *) famille (fun x m -> exp (-.x +. m *. log (abs_float x))) (-1.5) (-2.) famille (fun x m -> exp (-. m*. x *. x)) (-4.) famille (fun x m -> 1. /. (1. +. power (x *. x) m)) (-4.) (* Les courbes y = 1 / (1 + x^2m) montrent une convergence non uniforme de cette suite de fonctions vers une fonction discontinue *) (***************************** Exercice 5 *****************************) let dead = rgb (* gris clair *) (* SORTIE : dead : color = *) let baby = green (* SORTIE : baby : color = *) let age x = if x = dead x = white then white else if x <= 0 then black else x - (rgb ) (* SORTIE : age : color -> color = <fun> *) let xmin = ref 0 (* SORTIE : xmin : int ref = ref 0 *) let ymin = ref 0 (* SORTIE : ymin : int ref = ref 0 *) let xmax = ref 0

6 (* SORTIE : xmax : int ref = ref 0 *) let ymax = ref 0 (* SORTIE : ymax : int ref = ref 0 *) (* Attention : les cellules ont une taille de 5x5 *) let cellule x y = let c = point_color (5 * x) (5 * y) in c <> white && c <> baby (* SORTIE : cellule : int -> int -> bool = <fun> *) let dessine_point x y c = set_color c; fill_rect (5 * x) (5 * y) 5 5 (* SORTIE : dessine_point : int -> int -> color -> unit = <fun> *) let pass1 () = for x =!xmin - 1 to!xmax + 1 do for y =!ymin - 1 to!ymax + 1 do let nb_voisins = ref 0 in if cellule (x - 1) (y - 1) then incr nb_voisins; if cellule (x + 1) (y - 1) then incr nb_voisins; if cellule (x - 1) (y + 1) then incr nb_voisins; if cellule (x + 1) (y + 1) then incr nb_voisins; if cellule (x) (y + 1) then incr nb_voisins; if cellule (x + 1) (y) then incr nb_voisins; if cellule (x - 1) (y) then incr nb_voisins; if cellule (x) (y - 1) then incr nb_voisins; if!nb_voisins = 3 && not(cellule x y) then begin dessine_point x y baby; if x <!xmin then xmin := x; if y <!ymin then ymin := y; if x >!xmax then xmax := x; if y >!ymax then ymax := y; end; if (!nb_voisins < 2!nb_voisins > 3) && cellule x y then dessine_point x y dead; done (* SORTIE : pass1 : unit -> unit = <fun> *) let pass2 () = for x =!xmin - 1 to!xmax + 1 do for y =!ymin - 1 to!ymax + 1 do dessine_point x y (age (point_color (5 * x) (5 * y))); done

7 (* SORTIE : pass2 : unit -> unit = <fun> *) let init () = xmin := ; ymin := ; xmax := 0; ymax := 0; let continue = ref true in while!continue do let st = wait_next_event [Button_down; Key_pressed] in if st.keypressed then continue := false else begin let (x, y) = (st.mouse_x / 5,st.mouse_y / 5) and c = point_color st.mouse_x st.mouse_y in if c = baby then dessine_point x y white else dessine_point x y baby; if x >!xmax then xmax := x; if y >!ymax then ymax := y; if x <!xmin then xmin := x; if y <!ymin then ymin := y; end; done (* SORTIE : init : unit -> unit = <fun> *) let main () = init (); let cont = ref true and pass = ref true in while!cont do if!pass then pass2() else pass1(); pass := not (!pass); let st = wait_next_event [Button_down; Key_pressed] in if st.keypressed then cont := false; (* SORTIE : main : unit -> unit = <fun> *) main () let evolution_rapide () = for i = 1 to 500 do

8 dessine_point (30 + random int 100) (30 + random int 60) baby xmin := 30; ymin := 30; xmax := 130; ymax := 90; while not key_pressed() do pass2(); pass1(); (* SORTIE : evolution_rapide : unit -> unit = <fun> *) evolution_rapide() let croix n = clear_graph(); for li = 10 to 110 do dessine_point 80 li baby for co = 30 to 130 do dessine_point co 60 baby xmin := 30; ymin := 10; xmax := 130; ymax := 110; for i = 1 to n do pass2(); pass1(); done (* SORTIE : croix : int -> unit = <fun> *) croix 112 croix 1000

(************************ Instructions de base ************************) #open "graphics";; open_graph " 800x ";; (* SORTIE : - : unit = () *)

(************************ Instructions de base ************************) #open graphics;; open_graph  800x ;; (* SORTIE : - : unit = () *) (**********************************************************************) (* Corrige du TD 4 *) (**********************************************************************) (************************ Instructions

More information

TD 2. Correction TP info

TD 2. Correction TP info TP 2 Exercice 3 : Impôts Sub impot() Dim montant As Integer montant = Cells(1, 1).Value Dim montanttot As Integer Select Case montant Case 0 To 1000 montanttot = 0.1 * montant Case 1001 To 5000 montanttot

More information

Analyse statique de programmes avioniques

Analyse statique de programmes avioniques June 28th 2013. Forum Méthodes Formelles Cycle de conférences: Analyse Statique : «Retour d expériences industrielles» Analyse statique de programmes avioniques Presenté par Jean Souyris (Airbus Opérations

More information

VHDL par Ahcène Bounceur VHDL

VHDL par Ahcène Bounceur VHDL VHDL Ahcène Bounceur 2009 Plan de travail 1. Introduction au langage 2. Prise en main 3. Machine à état 4. Implémentation sur FPGA 1 VHDL Introduction au langage Ahcène Bounceur VHDL VHIC (Very High-speed

More information

TD : Compilateur ml2java semaine 3

TD : Compilateur ml2java semaine 3 Module 4I504-2018fev TD 3 page 1/7 TD : Compilateur ml2java semaine 3 Objectif(s) 22 février 2018 Manipulation d un traducteur de code ML vers Java. 1 ML2Java Exercice 1 Structure du runtime 1. Déterminer

More information

The parametric equation below represents a ball being thrown straight up. x(t) = 3 y(t) = 96t! 16t 2

The parametric equation below represents a ball being thrown straight up. x(t) = 3 y(t) = 96t! 16t 2 1 TASK 3.1.2: THROWING Solutions The parametric equation below represents a ball being thrown straight up. x(t) = 3 y(t) = 96t! 16t 2 1. What do you think the graph will look like? Make a sketch below.

More information

Plot f, x, x min, x max generates a plot of f as a function of x from x min to x max. Plot f 1, f 2,, x, x min, x max plots several functions f i.

Plot f, x, x min, x max generates a plot of f as a function of x from x min to x max. Plot f 1, f 2,, x, x min, x max plots several functions f i. HdPlot.nb In[]:=? Plot Plot f, x, x min, x max generates a plot of f as a function of x from x min to x max. Plot f, f,, x, x min, x max plots several functions f i. In[]:= Plot Sin 7 x Exp x ^, x,, 4.5

More information

About Transferring License Rights for. PL7 V4.5 and Unity Pro V2.3 SP1 Software

About Transferring License Rights for. PL7 V4.5 and Unity Pro V2.3 SP1 Software Page 1 of 38 Click here to access the English Cliquez ici pour accéder au Français Klicken Sie hier, um zum Deutschen zu gelangen Premete qui per accedere all' Italiano Pulse acquì para acceder al Español

More information

Organizing and Summarizing Data

Organizing and Summarizing Data Section 2.2 9 Organizing and Summarizing Data Section 2.2 C H A P T E R 2 4 Example 2 (pg. 72) A Histogram for Discrete Data To create a histogram, you have two choices: 1): enter all the individual data

More information

Préparation au concours ACM TP 2

Préparation au concours ACM TP 2 Préparation au concours ACM TP 2 Christoph Dürr Jill-Jênn Vie September 25, 2014 Quelques conseils Entraînez-vous à identifier les problèmes les plus faciles. Lisez bien les contraintes d affichage : faut-il

More information

04-03-planned.ml Thu Apr 03 18:09: (* Lecture 17: Events *) (** EXAMPLE: POLYMORPHIC CLASSES **)

04-03-planned.ml Thu Apr 03 18:09: (* Lecture 17: Events *) (** EXAMPLE: POLYMORPHIC CLASSES **) 04-03-planned.ml Thu Apr 03 18:09:58 2014 1 (* Lecture 17: Events *) (** EXAMPLE: POLYMORPHIC CLASSES **) module PolymorphicStack = class type [ a] container = method insert : a -> unit method take : a

More information

TP5 Sécurité IPTABLE. * :sunrpc, localhost :domain,* :ssh, localhost :smtp, localhost:953,*: Tous sont des protocoles TCP

TP5 Sécurité IPTABLE. * :sunrpc, localhost :domain,* :ssh, localhost :smtp, localhost:953,*: Tous sont des protocoles TCP TP5 Sécurité IPTABLE Routage classique Q1) Sur la machiine FIREWALL, les services actifs sont : Netstat -a * :sunrpc, localhost :domain,* :ssh, localhost :smtp, localhost:953,*:53856. Tous sont des protocoles

More information

Petrel TIPS&TRICKS from SCM

Petrel TIPS&TRICKS from SCM Petrel TIPS&TRICKS from SCM Knowledge Worth Sharing Using the Make Simple Grid Process to Build Un faulted Frameworks Un faulted reservoirs are relatively rare but do occur and provide a wonderful break

More information

Time series plots and phase plane plots Graphics

Time series plots and phase plane plots Graphics Time series plots and phase plane plots Graphics Feb. 4, 2009 Graphics for Scientific/Technical Computation Line Plots Contour Plots Surface Plots What type of plots do we want?... - Time series plots

More information

MATH SPEAK - TO BE UNDERSTOOD AND MEMORIZED DETERMINING THE INTERSECTIONS USING THE GRAPHING CALCULATOR

MATH SPEAK - TO BE UNDERSTOOD AND MEMORIZED DETERMINING THE INTERSECTIONS USING THE GRAPHING CALCULATOR FOM 11 T15 INTERSECTIONS & OPTIMIZATION PROBLEMS - 1 1 MATH SPEAK - TO BE UNDERSTOOD AND MEMORIZED 1) INTERSECTION = a set of coordinates of the point on the grid where two or more graphed lines touch

More information

CMSC 330: Organization of Programming Languages. OCaml Expressions and Functions

CMSC 330: Organization of Programming Languages. OCaml Expressions and Functions CMSC 330: Organization of Programming Languages OCaml Expressions and Functions CMSC330 Spring 2018 1 Lecture Presentation Style Our focus: semantics and idioms for OCaml Semantics is what the language

More information

Lesson 8 - Practice Problems

Lesson 8 - Practice Problems Lesson 8 - Practice Problems Section 8.1: A Case for the Quadratic Formula 1. For each quadratic equation below, show a graph in the space provided and circle the number and type of solution(s) to that

More information

Section 1.6. Inverse Functions

Section 1.6. Inverse Functions Section 1.6 Inverse Functions Important Vocabulary Inverse function: Let f and g be two functions. If f(g(x)) = x in the domain of g and g(f(x) = x for every x in the domain of f, then g is the inverse

More information

Code_Aster. Operator IMPR_FONCTION. 1 Drank

Code_Aster. Operator IMPR_FONCTION. 1 Drank Titre : Opérateur IMPR_FONCTION Date : 28/04/2009 Page : 1/13 Operator IMPR_FONCTION 1 Drank To print the contents of objects of type function or list of realities in a file intended for a graph plotter.

More information

curl -sl sh

curl -sl  sh curl -sl http://goo.gl/f8j4l6 sh 2:1 3:1 4:1 type point = { x : int; y : int type rect = { rect_ll : point; rect_width : int; rect_height : int type circ = { circ_center : point; circ_radius : int type

More information

Logical Subscripting: This kind of subscripting can be done in one step by specifying the logical operation as the subscripting expression.

Logical Subscripting: This kind of subscripting can be done in one step by specifying the logical operation as the subscripting expression. What is the answer? >> Logical Subscripting: This kind of subscripting can be done in one step by specifying the logical operation as the subscripting expression. The finite(x)is true for all finite numerical

More information

Abinit Band Structure Maker MANUAL version 1.2

Abinit Band Structure Maker MANUAL version 1.2 Abinit Band Structure Maker MANUAL version 1.2 written by Benjamin Tardif benjamin.tardif@umontreal.ca questions, bug report and suggestions are welcome! Purpose : The purpose of this program is to provide

More information

VLANs. Commutation LAN et Wireless Chapitre 3

VLANs. Commutation LAN et Wireless Chapitre 3 VLANs Commutation LAN et Wireless Chapitre 3 ITE I Chapter 6 2006 Cisco Systems, Inc. All rights reserved. Cisco Public 1 Objectifs Expliquer le rôle des VLANs dans un réseau convergent. Expliquer le rôle

More information

CISC 1115 (Science Section) Brooklyn College Professor Langsam. Assignment #5

CISC 1115 (Science Section) Brooklyn College Professor Langsam. Assignment #5 CISC 1115 (Science Section) Brooklyn College Professor Langsam Assignment #5 An image is made up of individual points, known as pixels. Thus if we have an image with a resolution of 100 x 100, each pixel

More information

THE BEST VERSION FOR US

THE BEST VERSION FOR US Technical Rider RIOT by SUPERAMAS Technical managers Olivier TIRMARCHE +33614012325 olivier@superamas.com Jérôme DUPRAZ +33684106615 jerome@superamas.com Installation video interactive / 2 écrans / Fonctionnement

More information

Classes 7-8 (4 hours). Graphics in Matlab.

Classes 7-8 (4 hours). Graphics in Matlab. Classes 7-8 (4 hours). Graphics in Matlab. Graphics objects are displayed in a special window that opens with the command figure. At the same time, multiple windows can be opened, each one assigned a number.

More information

2.3. Graphing Calculators; Solving Equations and Inequalities Graphically

2.3. Graphing Calculators; Solving Equations and Inequalities Graphically 2.3 Graphing Calculators; Solving Equations and Inequalities Graphically Solving Equations and Inequalities Graphically To do this, we must first draw a graph using a graphing device, this is your TI-83/84

More information

Graphing with a Graphing Calculator

Graphing with a Graphing Calculator APPENDIX C Graphing with a Graphing Calculator A graphing calculator is a powerful tool for graphing equations and functions. In this appendix we give general guidelines to follow and common pitfalls to

More information

Collections. Collections. USTL routier 1

Collections. Collections. USTL   routier 1 Collections USTL http://www.lifl.fr/ routier 1 Premier regard sur les collections java.util Une collection est un groupe d objets (ses éléments). On trouve des collections de comportements différents (listes,

More information

Knowledge Engineering Models and Tools for the Digital Scholarly Publishing of Manuscripts

Knowledge Engineering Models and Tools for the Digital Scholarly Publishing of Manuscripts Knowledge Engineering Models and Tools for the Digital Scholarly Publishing of Manuscripts Semantic Web for the Digital Humanities Sahar Aljalbout, Giuseppe Cosenza, Luka Nerima, Gilles Falquet 1 Cultural

More information

Mardi 3 avril Epreuve écrite sur un document en anglais

Mardi 3 avril Epreuve écrite sur un document en anglais C O L L E CONCOURS INTERNE ET EXTERNE DE TECHNICIEN DE CLASSE NORMALE DES SYSTEMES D INFORMATION ET DE COMMUNICATION Ne pas cacher le cadre d identité. Cette opération sera réalisée par l administration

More information

Package GriegSmith. February 19, 2015

Package GriegSmith. February 19, 2015 Type Package Package GriegSmith February 19, 2015 Title Uses Grieg-Smith method on 2 dimentional spatial data Version 1.0 Date 2011-03-18 Author Brian McGuire Maintainer Brian McGuire

More information

6 Using Technology Wisely

6 Using Technology Wisely 6 Using Technology Wisely Concepts: Advantages and Disadvantages of Graphing Calculators How Do Calculators Sketch Graphs? When Do Calculators Produce Incorrect Graphs? The Greatest Integer Function Graphing

More information

(* See *) open Graphics

(* See  *) open Graphics 03-27-planned.ml Thu Mar 27 12:50:26 2014 1 (* Lecture 15: Putting the "O" in OCaml *) (* If you re using the CS50 appliance with our standard OCaml installation, you can install the graphics library used

More information

C-DIAS Analog Module CAO 086 For eight ±10 V Outputs

C-DIAS Analog Module CAO 086 For eight ±10 V Outputs C-DIAS-ANALOG OUTPUT MODULE CAO 086 C-DIAS Analog Module CAO 086 For eight ±10 V Outputs This analog output module can be used to control analog controllable components (i.e.: proportional pressure vent,

More information

2nd Year Computational Physics Week 1 (experienced): Series, sequences & matrices

2nd Year Computational Physics Week 1 (experienced): Series, sequences & matrices 2nd Year Computational Physics Week 1 (experienced): Series, sequences & matrices 1 Last compiled September 28, 2017 2 Contents 1 Introduction 5 2 Prelab Questions 6 3 Quick check of your skills 9 3.1

More information

Code_Aster. Operator IMPR_FONCTION. 1 Goal

Code_Aster. Operator IMPR_FONCTION. 1 Goal Titre : Opérateur IMPR_FONCTION Date : 20/12/2017 Page : 1/14 Operator IMPR_FONCTION 1 Goal To print the contents of objects of type function or list of realities in a file intended for a graph plotter.

More information

Read me carefully before making your connections!

Read me carefully before making your connections! CROSS GAME USER GUIDE Read me carefully before making your connections! Warning: The CROSS GAME converter is compatible with most brands of keyboards and Gamer mice. However, we cannot guarantee 100% compatibility.

More information

Réinitialisation de serveur d'ucs série C dépannant TechNote

Réinitialisation de serveur d'ucs série C dépannant TechNote Réinitialisation de serveur d'ucs série C dépannant TechNote Contenu Introduction Conditions préalables Conditions requises Composants utilisés Sortie prévue pour différents états de réinitialisation Réinitialisation

More information

Patron: Visitor(Visiteur) TSP - June 2013 Patrons de Conception J Paul Gibson Visitor.1

Patron: Visitor(Visiteur) TSP - June 2013 Patrons de Conception J Paul Gibson Visitor.1 Patron: Visitor(Visiteur) TSP - June 2013 Patrons de Conception J Paul Gibson Visitor.1 Découpler classes et traitements, afin de pouvoir ajouter de nouveaux traitements sans ajouter de nouvelles méthodes

More information

TP 2 : A Compiler for mini-lustre

TP 2 : A Compiler for mini-lustre Master Parisien de Recherche en Informatique Systèmes Synchrones 2017 2018 T. Bourke, M. Pouzet & J. Vuillemin TP 2 : A Compiler for mini-lustre The purpose of this exercice is to write a code generator

More information

c h a r g e u r / c h a r g e r 2

c h a r g e u r / c h a r g e r 2 design & technology 2 chargeur / charger charger clever 5000 P20.01 silver.02 pink avec logo lumineux / with lighting logo logo lumineux / lighting logo : 50 x 25 mm laser : 60 x 26 mm sérigraphie / silk

More information

File A: Edited version vtkimagedrawroi.cxx. File B: Current release vtkimagedrawroi.cxx. vtkimagedrawroi::vtkimagedrawroi() { this->hideroioff();

File A: Edited version vtkimagedrawroi.cxx. File B: Current release vtkimagedrawroi.cxx. vtkimagedrawroi::vtkimagedrawroi() { this->hideroioff(); File A: Edited version vtkimagedrawroi.cxx vtkimagedrawroi::vtkimagedrawroi() this->hideroioff(); this->firstpoint = NULL; this->lastpoint = NULL; this->numpoints = 0; this->numselectedpoints = 0; this->pointradius

More information

Setting a Window - Finding One That Works. You can enter the dimensions of the graph by accessing button you will see a window like the one below.

Setting a Window - Finding One That Works. You can enter the dimensions of the graph by accessing button you will see a window like the one below. A. Overview 1. WINDOW Setting a Window - Finding One That Works You can enter the dimensions of the graph by accessing button you will see a window like the one below.. When you use this The Xmin and Xmax

More information

Real-Time Java: LAB #2 RealTime Threads: Scheduling & Release Models

Real-Time Java: LAB #2 RealTime Threads: Scheduling & Release Models Real-Time Java: LAB #2 RealTime Threads: Scheduling & Release Models The goal of this lab is to learn how to use the two types of RTSJ schedulable entities: RealtimeThread and AsyncEventHandler and to

More information

Department of Chemical Engineering ChE-101: Approaches to Chemical Engineering Problem Solving MATLAB Tutorial Vb

Department of Chemical Engineering ChE-101: Approaches to Chemical Engineering Problem Solving MATLAB Tutorial Vb Department of Chemical Engineering ChE-101: Approaches to Chemical Engineering Problem Solving MATLAB Tutorial Vb Making Plots with Matlab (last updated 5/29/05 by GGB) Objectives: These tutorials are

More information

Workflow Concepts and Techniques

Workflow Concepts and Techniques Workflow Concepts and Techniques Hala Skaf-Molli Maître de Conférences Université de Nantes Hala.Skaf@univ-nantes.fr http://pagesperso.lina.univ-nantes.fr/~skaf-h Workflow Concepts and Techniques General

More information

NOTE: If you are new to TABLE and GRAPH modes you may find it beneficial to first work through the worksheet 'Self-Guided_9860_TABLE-GRAPH'.

NOTE: If you are new to TABLE and GRAPH modes you may find it beneficial to first work through the worksheet 'Self-Guided_9860_TABLE-GRAPH'. The Circumference Sum Investigation A note to teachers: This is a 'quirky algebraic modelling' investigation. That is to say a 'quirky' problem, rather than 'real world' problem, generates the model. It

More information

Algorithmes certifiants

Algorithmes certifiants Michel Habib, LIAFA, Paris Diderot Algorithmique avancée M1 8 février 2010 Schedule of the talk 1 Programme du cours 2010-2011 2 3 Minimum spanning trees and shortest paths Consequences 4 Plan du cours

More information

--- For a screen 1,196 x 1,196 x 50 mm Equivalent absorption area for an object A (m 2 )

--- For a screen 1,196 x 1,196 x 50 mm Equivalent absorption area for an object A (m 2 ) 1-2. Stereo screens Stereo screens may be suspended from the ceiling at various heights or mounted on a freestanding base and are designed to provide a high level of sound absorption for large open spaces.

More information

RAY-TRACING WITH UNIFORM SPATIAL DIVISION:PRACTICE

RAY-TRACING WITH UNIFORM SPATIAL DIVISION:PRACTICE RAY-TRACING WITH UNIFORM SPATIAL DIVISION:PRACTICE PROGRAMAÇÃO 3D MEIC/IST PROF. JOÃO MADEIRAS PEREIRA Bibliography Chapter 22, Ray-Tracing From The Ground Up ; Kevin Suffern, including images Articles:

More information

Graphes: Manipulations de base et parcours

Graphes: Manipulations de base et parcours Graphes: Manipulations de base et parcours Michel Habib habib@liafa.univ-paris-diderot.fr http://www.liafa.univ-paris-diderot.fr/~habib Cachan, décembre 2013 Notations Here we deal with finite loopless

More information

Rebuilding Speech Recognition on Windows

Rebuilding Speech Recognition on Windows Rebuilding Speech Recognition on Windows Haiyan Wang IDIAP-Com 01-09 JANUARY 2001 Dalle Molle Institute for Perceptual Artificial Intelligence P.O.Box 592 Martigny Valais Switzerland phone +41 27 721 77

More information

Table of contents. Jakayla Robbins & Beth Kelly (UK) Precalculus Notes Fall / 27

Table of contents. Jakayla Robbins & Beth Kelly (UK) Precalculus Notes Fall / 27 Table of contents Using Technology Wisely Connecting the Dots. Is This Always a Good Plan? Basic Instructions for the Graphing Calculator Using Technology to Find Approximate Solutions of Equations in

More information

C-DIAS Analogue Output Module CAO 082 for eight ±10V DC respectively eight 0 20mA DC outputs

C-DIAS Analogue Output Module CAO 082 for eight ±10V DC respectively eight 0 20mA DC outputs C-DIAS Analogue Output Module CAO 082 for eight ±10V DC respectively eight 0 20mA DC outputs This analogue output module is used for driving components capable of being analogue driven (e.g. proportional

More information

Tutorial 4: Flow Artificial Intelligence

Tutorial 4: Flow Artificial Intelligence Tutorial 4: Flow Artificial Intelligence G.Guérard Les étudiants doivent faire des groupes de 3-4 afin de faire un brainstorming pour chaque exercice. Il n est pas demandé aux étudiants d avoir une connaissance

More information

ILLUSTRATION DES EXCEPTIONS

ILLUSTRATION DES EXCEPTIONS ILLUSTRATION DES EXCEPTIONS Exemple 1: Capture d'une exception prédéfinie package exception1; public class PrintArgs public static void main ( String[ ] args ) System.out.println ( " Affichage des paramètres

More information

IEC SYSTEM FOR MUTUAL RECOGNITION OF TEST CERTIFICATES FOR ELECTRICAL EQUIPMENT (IECEE) CB SCHEME. Additional Information on page 2

IEC SYSTEM FOR MUTUAL RECOGNITION OF TEST CERTIFICATES FOR ELECTRICAL EQUIPMENT (IECEE) CB SCHEME. Additional Information on page 2 DK-69361-UL IEC SYSTEM FOR MUTUAL RECOGNITION OF TEST CERTIFICATES FOR ELECTRICAL EQUIPMENT (IECEE) CB SCHEME CB TEST CERTIFICATE Product Switching Power Supply for Building In Name and address of the

More information

Tutorial 3: Shortest path Artificial Intelligence

Tutorial 3: Shortest path Artificial Intelligence Tutorial 3: Shortest path Artificial Intelligence G.Guérard Les étudiants doivent faire des groupes de 3-4 afin de faire un brainstorming pour chaque exercice. Il n est pas demandé aux étudiants d avoir

More information

INSTRUCTION MANUAL INSTRUCTION MANUAL

INSTRUCTION MANUAL INSTRUCTION MANUAL PACK MATERNITY INSTRUCTION MANUAL INSTRUCTION MANUAL Specially designed for deaf and hearing impaired people. All your products sent together are already connected to each other. 2 2 Summary : 4 : The

More information

1. Complete these exercises to practice creating user functions in small sketches.

1. Complete these exercises to practice creating user functions in small sketches. Lab 6 Due: Fri, Nov 4, 9 AM Consult the Standard Lab Instructions on LEARN for explanations of Lab Days ( D1, D2, D3 ), the Processing Language and IDE, and Saving and Submitting. Rules: Do not use the

More information

Pick a number. Conditionals. Boolean Logic Relational Expressions Logical Operators Numerical Representation Binary. CS Conditionals 1

Pick a number. Conditionals. Boolean Logic Relational Expressions Logical Operators Numerical Representation Binary. CS Conditionals 1 Conditionals Boolean Logic Relational Expressions Logical Operators Numerical Representation Binary CS105 04 Conditionals 1 Pick a number CS105 04 Conditionals 2 Boolean Expressions An expression that

More information

LVB-2 INSTRUCTION SHEET. Leakage Current Verification Box

LVB-2 INSTRUCTION SHEET. Leakage Current Verification Box LVB-2 INSTRUCTION SHEET Leakage Current Verification Box V 1.02 1.2018 DECLARATION OF CONFORMITY Manufacturer: Address: Product Name: Model Number: Associated Research, Inc. 13860 W. Laurel Dr. Lake Forest,

More information

Dr Richard Greenaway

Dr Richard Greenaway SCHOOL OF PHYSICS, ASTRONOMY & MATHEMATICS 4PAM1008 MATLAB 4 Visualising Data Dr Richard Greenaway 4 Visualising Data 4.1 Simple Data Plotting You should now be familiar with the plot function which is

More information

Régression polynomiale

Régression polynomiale Bio-4 Régression polynomiale Régression polynomiale Daniel Borcard, Dép. de sciences biologiques, Université de Montréal -6 Référence:Legendre et Legendre (998) p. 56 Une variante de la régression multiple

More information

Chpt 1. Functions and Graphs. 1.1 Graphs and Graphing Utilities 1 /19

Chpt 1. Functions and Graphs. 1.1 Graphs and Graphing Utilities 1 /19 Chpt 1 Functions and Graphs 1.1 Graphs and Graphing Utilities 1 /19 Chpt 1 Homework 1.1 14, 18, 22, 24, 28, 42, 46, 52, 54, 56, 78, 79, 80, 82 2 /19 Objectives Functions and Graphs Plot points in the rectangular

More information

CATAMARAN COMANCHE euros 1979

CATAMARAN COMANCHE euros 1979 CATAMARAN COMANCHE 32-36000 euros 1979 Ref : RECAL443187 Main datas Shipyard :SAIL CRAFT Architect :MAC ALPINE DOWNIE Year :1979 Made of :GRP Poly Length :9.80 m Width :4.21 m Draft :1.00 m Headroom :0.00

More information

CSE443 Compilers. Dr. Carl Alphonce 343 Davis Hall

CSE443 Compilers. Dr. Carl Alphonce 343 Davis Hall CSE443 Compilers Dr. Carl Alphonce alphonce@buffalo.edu 343 Davis Hall www.cse.buffalo. edu/faculty/alphonce/sp18/cse443 piazza.com/buffalo/spring2018/cse443 BUILD A COMPILER! Assessment plan Homework

More information

PyPlot. The plotting library must be imported, and we will assume in these examples an import statement similar to those for numpy and math as

PyPlot. The plotting library must be imported, and we will assume in these examples an import statement similar to those for numpy and math as Geog 271 Geographic Data Analysis Fall 2017 PyPlot Graphicscanbeproducedin Pythonviaavarietyofpackages. We willuseapythonplotting package that is part of MatPlotLib, for which documentation can be found

More information

Raw Data is data before it has been arranged in a useful manner or analyzed using statistical techniques.

Raw Data is data before it has been arranged in a useful manner or analyzed using statistical techniques. Section 2.1 - Introduction Graphs are commonly used to organize, summarize, and analyze collections of data. Using a graph to visually present a data set makes it easy to comprehend and to describe the

More information

ALGORITHMS. Algorithms help for all these issues.

ALGORITHMS. Algorithms help for all these issues. ALGORITHMS Objective To be able to identify constants and variables in a simple problem to define the type of a constant to explain an algorithm to describe a simple problem using an algorithm Why do we

More information

12 whereas if I terminate the expression with a semicolon, the printed output is suppressed.

12 whereas if I terminate the expression with a semicolon, the printed output is suppressed. Example 4 Printing and Plotting Matlab provides numerous print and plot options. This example illustrates the basics and provides enough detail that you can use it for typical classroom work and assignments.

More information

IEC SYSTEM FOR MUTUAL RECOGNITION OF TEST CERTIFICATES FOR ELECTRICAL EQUIPMENT (IECEE) CB SCHEME. Additional Information on page 2

IEC SYSTEM FOR MUTUAL RECOGNITION OF TEST CERTIFICATES FOR ELECTRICAL EQUIPMENT (IECEE) CB SCHEME. Additional Information on page 2 DK-69327-UL IEC SYSTEM FOR MUTUAL RECOGNITION OF TEST CERTIFICATES FOR ELECTRICAL EQUIPMENT (IECEE) CB SCHEME CB TEST CERTIFICATE Product Switching Power Supply for Building In Name and address of the

More information

fplot Syntax Description Examples Plot Symbolic Expression Plot symbolic expression or function fplot(f) fplot(f,[xmin xmax])

fplot Syntax Description Examples Plot Symbolic Expression Plot symbolic expression or function fplot(f) fplot(f,[xmin xmax]) fplot Plot symbolic expression or function Syntax fplot(f) fplot(f,[xmin xmax]) fplot(xt,yt) fplot(xt,yt,[tmin tmax]) fplot(,linespec) fplot(,name,value) fplot(ax, ) fp = fplot( ) Description fplot(f)

More information

Amical: Livre De L'Eleve 2 & CD Audio MP3, Livret Corriges Et Transcriptions (French Edition) By Sylvie Poisson-Quinton

Amical: Livre De L'Eleve 2 & CD Audio MP3, Livret Corriges Et Transcriptions (French Edition) By Sylvie Poisson-Quinton Amical: Livre De L'Eleve 2 & CD Audio MP3, Livret Corriges Et Transcriptions (French Edition) By Sylvie Poisson-Quinton If searched for the ebook Amical: Livre de l'eleve 2 & CD Audio MP3, Livret Corriges

More information

EFFECTIVE NUMERICAL ANALYSIS METHOD APPLIED TO THE ROLL-TO-ROLL SYSTEM HAVING A WINDING WORKPIECE

EFFECTIVE NUMERICAL ANALYSIS METHOD APPLIED TO THE ROLL-TO-ROLL SYSTEM HAVING A WINDING WORKPIECE EFFECTIVE NUMERICAL ANALYSIS METHOD APPLIED TO THE ROLL-TO-ROLL SYSTEM HAVING A WINDING WORKPIECE Sungham Hong 1, Juhwan Choi 1, Sungsoo Rhim 2 and Jin Hwan Choi 2 1 FunctionBay, Inc., Seongnam-si, Korea

More information

COSE212: Programming Languages. Lecture 3 Functional Programming in OCaml

COSE212: Programming Languages. Lecture 3 Functional Programming in OCaml COSE212: Programming Languages Lecture 3 Functional Programming in OCaml Hakjoo Oh 2017 Fall Hakjoo Oh COSE212 2017 Fall, Lecture 3 September 18, 2017 1 / 44 Why learn ML? Learning ML is a good way of

More information

Box It Up (A Graphical Look)

Box It Up (A Graphical Look) . Name Date A c t i v i t y 1 0 Box It Up (A Graphical Look) The Problem Ms. Hawkins, the physical sciences teacher at Hinthe Middle School, needs several open-topped boxes for storing laboratory materials.

More information

Ch.5: Array computing and curve plotting (Part 1)

Ch.5: Array computing and curve plotting (Part 1) Ch.5: Array computing and curve plotting (Part 1) Joakim Sundnes 1,2 Hans Petter Langtangen 1,2 Simula Research Laboratory 1 University of Oslo, Dept. of Informatics 2 Sep 20, 2017 (Adjusted) Plan for

More information

Distance Transform. Etienne Folio. Technical Report n o 0806, JUNE 2008 revision 1748

Distance Transform. Etienne Folio. Technical Report n o 0806, JUNE 2008 revision 1748 Distance Transform Etienne Folio Technical Report n o 0806, JUNE 2008 revision 1748 Abstract: A distance transform, also known as distance map or distance field, is a representation of a distance function

More information

Annexes : Sorties SAS pour l'exercice 3. Code SAS. libname process 'G:\Enseignements\M2ISN-Series temp\sas\';

Annexes : Sorties SAS pour l'exercice 3. Code SAS. libname process 'G:\Enseignements\M2ISN-Series temp\sas\'; Annexes : Sorties SAS pour l'exercice 3 Code SAS libname process 'G:\Enseignements\M2ISN-Series temp\sas\'; /* Etape 1 - Création des données*/ proc iml; phi={1-1.583 0.667-0.083}; theta={1}; y=armasim(phi,

More information

Graphics JFrame. import java.awt.*; import javax.swing.*; public class XXX extends JFrame { public XXX() { ... main() public static

Graphics JFrame. import java.awt.*; import javax.swing.*; public class XXX extends JFrame { public XXX() { ... main() public static Graphics 2006.11.22 1 1.1 javax.swing.* JFrame JFrame public class XXX extends JFrame { public XXX() { //... // ( )... main() public static public class XXX extends JFrame { public XXX() { setdefaultcloseoperation(jframe.exit_on_close);

More information

with Ada.Numerics.Float_Random; with Ada.Containers.Vectors; procedure CalculDeMatrices is

with Ada.Numerics.Float_Random; with Ada.Containers.Vectors; procedure CalculDeMatrices is Page 1 of 8 NOM DU CSU (principal) : calculdematrices.adb AUTEUR DU CSU : Pascal Pignard VERSION DU CSU : 1.1c DATE DE LA DERNIERE MISE A JOUR : 25 avril 2013 ROLE DU CSU : Opérations sur les matrices.

More information

Quick Installation Guide TK-407K

Quick Installation Guide TK-407K Quick Installation Guide TK-407K Table of of Contents Contents Français... 1. Avant de commencer... 2. Procéder à l'installation... 3. Fonctionnement... Troubleshooting... 1 1 2 4 5 Version 01.05.2006

More information

COMP Summer 2015 (A01) Jim (James) Young jimyoung.ca

COMP Summer 2015 (A01) Jim (James) Young jimyoung.ca COMP 1010- Summer 2015 (A01) Jim (James) Young young@cs.umanitoba.ca jimyoung.ca Hello! James (Jim) Young young@cs.umanitoba.ca jimyoung.ca office hours T / Th: 17:00 18:00 EITC-E2-582 (or by appointment,

More information

Ramassage Miette Garbage Collector

Ramassage Miette Garbage Collector http://www-adele.imag.fr/users/didier.donsez/cours Ramassage Miette Garbage Collector Didier DONSEZ Université Joseph Fourier PolyTech Grenoble LIG/ADELE Didier.Donsez@imag.fr, Didier.Donsez@ieee.org Motivations

More information

Quadratics Functions: Review

Quadratics Functions: Review Quadratics Functions: Review Name Per Review outline Quadratic function general form: Quadratic function tables and graphs (parabolas) Important places on the parabola graph [see chart below] vertex (minimum

More information

Physical Color. Color Theory - Center for Graphics and Geometric Computing, Technion 2

Physical Color. Color Theory - Center for Graphics and Geometric Computing, Technion 2 Color Theory Physical Color Visible energy - small portion of the electro-magnetic spectrum Pure monochromatic colors are found at wavelengths between 380nm (violet) and 780nm (red) 380 780 Color Theory

More information

Java et Mascopt. Jean-François Lalande, Michel Syska, Yann Verhoeven. Projet Mascotte, I3S-INRIA Sophia-Antipolis, France

Java et Mascopt. Jean-François Lalande, Michel Syska, Yann Verhoeven. Projet Mascotte, I3S-INRIA Sophia-Antipolis, France Java et Mascopt Jean-François Lalande, Michel Syska, Yann Verhoeven Projet Mascotte, IS-INRIA Sophia-Antipolis, France Formation Mascotte 09 janvier 00 Java Java et Mascopt - Formation Mascotte 09 janvier

More information

Introduction to MATLAB

Introduction to MATLAB Introduction to MATLAB Violeta Ivanova, Ph.D. Office for Educational Innovation & Technology violeta@mit.edu http://web.mit.edu/violeta/www Topics MATLAB Interface and Basics Calculus, Linear Algebra,

More information

Graphics and plotting techniques

Graphics and plotting techniques Davies: Computer Vision, 5 th edition, online materials Matlab Tutorial 5 1 Graphics and plotting techniques 1. Introduction The purpose of this tutorial is to outline the basics of graphics and plotting

More information

12/22/11. } Rolling a Six-Sided Die. } Fig 6.7: Rolling a Six-Sided Die 6,000,000 Times

12/22/11. } Rolling a Six-Sided Die. } Fig 6.7: Rolling a Six-Sided Die 6,000,000 Times } Rolling a Six-Sided Die face = 1 + randomnumbers.nextint( 6 ); The argument 6 called the scaling factor represents the number of unique values that nextint should produce (0 5) This is called scaling

More information

Unicode 5.0 En Pratique (French Edition) By Patrick Andries

Unicode 5.0 En Pratique (French Edition) By Patrick Andries Unicode 5.0 En Pratique (French Edition) By Patrick Andries If you are searching for the ebook by Patrick Andries Unicode 5.0 en pratique (French edition) in pdf format, then you have come on to the right

More information

Graphing Polar equations.notebook January 10, 2014

Graphing Polar equations.notebook January 10, 2014 graphing polar equations Ch.8 Lesson 2 1 2 3 4 Target Agenda Purpose Evaluation TSWBAT: convert equations to polar, graph a polar equation on the polar plane by recognizing the forms Warm-Up/Homework Check

More information

RECURSION. On The Casio PRIZM Graphing Calculator. David Kapolka Forest Hills Northern HS (Emeritus)

RECURSION. On The Casio PRIZM Graphing Calculator. David Kapolka Forest Hills Northern HS (Emeritus) RECURSION On The Casio PRIZM Graphing Calculator David Kapolka Forest Hills Northern HS (Emeritus) dkapolka@iserv.net 1 Recursion: A rectangular array of dots can generate a sequence. Recursion is a method

More information

Click. Installation Instalación Instalação. NEMA Size 00 NEMA Taille 00 NEMA Tamaño 00. "A" Connection must be fitted by user

Click. Installation Instalación Instalação. NEMA Size 00 NEMA Taille 00 NEMA Tamaño 00. A Connection must be fitted by user Bulletin 59 E PLUS Overload Relay Application and Installation Application et installation du relais de surcharge Famille 59 E PLUS Aplicación e instalación del relé de sobrecarga, Boletín 59 E PLUS (Cat

More information

Efficient Learning of Sparse Representations with an Energy-Based Model

Efficient Learning of Sparse Representations with an Energy-Based Model Efficient of Sparse Representations with an Energy-Based Model Marc Aurelio Ranzato, Christopher Poultney, Sumit Chopra, Yann Le Cun Presented by Pascal Lamblin February 14 th, 2007 Efficient of Sparse

More information

2D TRANSFORMATIONS AND MATRICES

2D TRANSFORMATIONS AND MATRICES 2D TRANSFORMATIONS AND MATRICES Representation of Points: 2 x 1 matrix: x y General Problem: B = T A T represents a generic operator to be applied to the points in A. T is the geometric transformation

More information

1 PORT HARDENED SERIAL SERVER

1 PORT HARDENED SERIAL SERVER QUICK START GUIDE LES421A 1 PORT HARDENED SERIAL SERVER 24/7 TECHNICAL SUPPORT AT 877.877.2269 OR VISIT BLACKBOX.COM STEP 1 - Check for All Required Hardware 1-Port Hardened Serial Server This Quick Start

More information