Plotting. Aaron S. Donahue. Department of Civil and Environmental Engineering and Earth Sciences University of Notre Dame January 28, 2013 CE20140

Size: px
Start display at page:

Download "Plotting. Aaron S. Donahue. Department of Civil and Environmental Engineering and Earth Sciences University of Notre Dame January 28, 2013 CE20140"

Transcription

1 Plotting Aaron S. Donahue Department of Civil and Environmental Engineering and Earth Sciences University of Notre Dame January 28, 2013 CE20140 A. S. Donahue (University of Notre Dame) Lecture 4 1 / 15

2 READING QUIZ #1 A. S. Donahue (University of Notre Dame) Lecture 4 2 / 15

3 Notes/Outline for today Plotting in MATLAB (2 Dimensional) Figures Customizing Figures Saving & Printing Figures In Class Plotting A. S. Donahue (University of Notre Dame) Lecture 4 3 / 15

4 2 Dimensional Plotting in MATLAB MATLAB is a powerful tool for the visualization of data. Types of plots Scatter, Line, Bar, Pie, Histogram, Box and Whisker,... Cartesian, Polar,... Adding Details to Plots (required) Axis Labels Figure Title Different style of lines and different plot markers Different line colors Gridlines Multiple plots in the same figure Multiple lines on the same plot Multiple subfigures in the same figure Saving & Printing a Figure A. S. Donahue (University of Notre Dame) Lecture 4 4 / 15

5 Types of Plots Line Plot Functions plot semilogx semilogy loglog plotyy fplot contour, contourf polar Bar Plot Functions bar hist errorbar boxplot Scatter Plot Functions scatter Area Plot Functions pie area fill 3 Dimensional Functions plot3 surf, surfc, surfl imagesc mesh, meshz, meshc, Misc Plot Functions quiver, quiver3 feather compass rose A. S. Donahue (University of Notre Dame) Lecture 4 5 / 15

6 Basic Plotting Commands for Line Plots The most basic plot uses the plot command with two vectors, the syntax is >> plot(x,y) This creates a plot of the vector x vs. the vector y However we often wish to specify specific properties of the line: >> plot(x,y, line specifiers, PropertyName,PropertyValue) ex line specifiers is where the line style, marker style and color for the plot can be given. PropertyName is a particular property of the line that you wish to adjust, such as LineWidth. Note: This is always written as a string with on the outside of the word. PropertyValue is the specific value assigned to the PropertyName, this can sometimes be a value such as with LineWidth or a string such as with MarkerFaceColor This syntax is the same for semilogx, semilogy, and loglog. A. S. Donahue (University of Notre Dame) Lecture 4 6 / 15

7 Line Specifiers You can look up the different line specifiers in MATLAB with the command doc LineSpec or by searching for LineSpec in the help window. Marker Style Specifier Plus Sign + Circle o Asterisk * Point. Cross x Square square or s Diamond diamond or d Upward Triangle ˆ Downward Triangle v Rightward Triangle > Leftward Triangle < 5 pt. Star pentagram or p 6 pt Star hexagram or h Line Style Specifier Solid Line (default) - Dashed Line Dotted Line : Dash Dot Line -. Line/Marker Color Specifier Red r Green g Blue b Cyan c Magenta m Yellow y Black k White w A. S. Donahue (University of Notre Dame) Lecture 4 7 / 15

8 Formatting the Figure Properties Define Axis Limits xlim([xmin xmax]) ylim([ymin ymax] axis([xmin xmax ymin ymax]) Label Axis (required) xlabel( string ) ylabel( string ) Figure Title (required) title( string ) Text placed in Figure text(x,y, string ) Legend (required) legend( Data Set 1, Data Set 2,...) Gridlines on or off grid on or grid off A. S. Donahue (University of Notre Dame) Lecture 4 8 / 15

9 Formatting the Figure Properties Define Axis Limits xlim([xmin xmax]) ylim([ymin ymax] axis([xmin xmax ymin ymax]) Label Axis (required) xlabel( string ) ylabel( string ) Figure Title (required) title( string ) Text placed in Figure text(x,y, string ) Legend (required) legend( Data Set 1, Data Set 2,...) Gridlines on or off grid on or grid off Note: If you search for Text Properties in the help window you will find a list of different properties that can be used to manipulate the axis labels, title and text of a figure. Some examples include ( fontsize,14) Sets the font size to 14 ( color, red ) Sets the font color to red ( rotation,90) Rotates text 90 degrees These are only a few examples of the many things you can do, see the help window for more details. A. S. Donahue (University of Notre Dame) Lecture 4 8 / 15

10 Multiple Plots on the same Figure (Same Axes) Adding additional arguments to the plot command is usually sufficient. >> plot(x1,y1, -o,x2,y2, -- ) Using the hold command allows you to add plots to an axis that is already plotted. >> plot(x1,y1, -o ) >> hold on >> plot(x2,y2, -- ) >> hold off The hold command holds the current axes so new plots can be added. Otherwise the axes would be overwritten by new plot. Note: Be sure to execute the hold off command when you are finished adding plots. A. S. Donahue (University of Notre Dame) Lecture 4 9 / 15

11 Multiple Plots on the same Figure (Subplots) It is also possible to stack multiple plots into one figure with the subplot command. subplot(m,n,p) creates a figure having m rows and n columns, in other words it will have an m n matrix of plots. The designation p is the the location of the current plot being manipulated. >> figure(1) >> subplot(2,1,1) >> plot(x1,y1, -o ) >> subplot(2,1,2) >> plot(x2,y2, -- ) A. S. Donahue (University of Notre Dame) Lecture 4 10 / 15

12 Using the Plot Editor MATLAB s built in Plot Editor can be a useful tool for manipulating plots. It can be accessed in two ways from a figure window. Clicking on the Plot Editor button in the figure window Select either Figure Properties or Axes Properties from the Edit dropdown menu. Some useful features in the Plot Editor are Editing and Adding Text Editing and Adding objects such as arrows, lines, shapes, etc. Editing Marker size, color, style, etc. Editing Line size, color, style, etc. Editing Label, Legends and Title Adjusting Axis Limits One drawback to using the Plot Editor is that it is Manual and thus any adjustments cannot be easily reproduced. A. S. Donahue (University of Notre Dame) Lecture 4 11 / 15

13 Saving and Printing Figures Simply saving a figure in MATLAB from the file dropdown menu saves the figure as a.fig which is a format that only MATLAB can read. In addition printing a figure from the file dropdown menu prints the figure without any ability to adjust size, etc. In general it is not useful to go with the MATLAB default. Saving Use the Save As... option from the File dropdown menu. Choose the.png,.tif or.eps options. (Avoid using the.jpg or.pdf option) Can also use the print command in the command window (This is more advanced, for an example click here:) Printing Import your figure into a Word Processor such as Word or Pages. Resize image so that it is large enough to read. A. S. Donahue (University of Notre Dame) Lecture 4 12 / 15

14 In Class Example Download the.m file entitled In Class 4 Plotting.m from the Resources section of Sakai and follow the instructions. Feel free to work in groups. A. S. Donahue (University of Notre Dame) Lecture 4 13 / 15

15 The following slides give a few examples of the topics discussed in this lecture A. S. Donahue (University of Notre Dame) Lecture 4 14 / 15

16 Basic Plotting Example >> plot(x,y) Given 0 x 2π and y = 0.2 sin(x) >> plot(x,y, r-o, linewidth,4, markersize,10,... markeredgecolor, b, markerfacecolor, g ) go back A. S. Donahue (University of Notre Dame) Lecture 4 15 / 15

Worksheet 5. Matlab Graphics

Worksheet 5. Matlab Graphics Worksheet 5. Matlab Graphics Two dimesional graphics Simple plots can be made like this x=[1.5 2.2 3.1 4.6 5.7 6.3 9.4]; y=[2.3 3.9 4.3 7.2 4.5 6.1 1.1]; plot(x,y) plot can take an additional string argument

More information

MATLAB 2-D Plotting. Matlab has many useful plotting options available! We ll review some of them today.

MATLAB 2-D Plotting. Matlab has many useful plotting options available! We ll review some of them today. Class15 MATLAB 2-D Plotting Matlab has many useful plotting options available! We ll review some of them today. help graph2d will display a list of relevant plotting functions. Plot Command Plot command

More information

Contents. An introduction to MATLAB for new and advanced users

Contents. An introduction to MATLAB for new and advanced users An introduction to MATLAB for new and advanced users (Using Two-Dimensional Plots) Contents Getting Started Creating Arrays Mathematical Operations with Arrays Using Script Files and Managing Data Two-Dimensional

More information

Plots Publication Format Figures Multiple. 2D Plots. K. Cooper 1. 1 Department of Mathematics. Washington State University.

Plots Publication Format Figures Multiple. 2D Plots. K. Cooper 1. 1 Department of Mathematics. Washington State University. 2D Plots K. 1 1 Department of Mathematics 2015 Matplotlib The most used plotting API in Python is Matplotlib. Mimics Matlab s plotting capabilities Not identical plot() takes a variable number of arguments...

More information

Making 2D Plots in Matlab

Making 2D Plots in Matlab Making 2D Plots in Matlab Gerald W. Recktenwald Department of Mechanical Engineering Portland State University gerry@pdx.edu ME 350: Plotting with Matlab Overview Plotting in Matlab Plotting (x, y) data

More information

Computer Programming ECIV 2303 Chapter 5 Two-Dimensional Plots Instructor: Dr. Talal Skaik Islamic University of Gaza Faculty of Engineering

Computer Programming ECIV 2303 Chapter 5 Two-Dimensional Plots Instructor: Dr. Talal Skaik Islamic University of Gaza Faculty of Engineering Computer Programming ECIV 2303 Chapter 5 Two-Dimensional Plots Instructor: Dr. Talal Skaik Islamic University of Gaza Faculty of Engineering 1 Introduction Plots are a very useful tool for presenting information.

More information

CSCD 409 Scientific Programming. Module 6: Plotting (Chpt 5)

CSCD 409 Scientific Programming. Module 6: Plotting (Chpt 5) CSCD 409 Scientific Programming Module 6: Plotting (Chpt 5) 2008-2012, Prentice Hall, Paul Schimpf All rights reserved. No portion of this presentation may be reproduced, in whole or in part, in any form

More information

Chapter 5 Advanced Plotting

Chapter 5 Advanced Plotting PowerPoint to accompany Introduction to MATLAB for Engineers, Third Edition Chapter 5 Advanced Plotting Copyright 2010. The McGraw-Hill Companies, Inc. This work is only for non-profit use by instructors

More information

Applied Linear Algebra in Geoscience Using MATLAB

Applied Linear Algebra in Geoscience Using MATLAB Applied Linear Algebra in Geoscience Using MATLAB Plot (2D) plot(x,y, -mo, LineWidth,2, markersize,12, MarkerEdgeColor, g, markerfacecolor, y ) Plot (2D) Plot of a Function As an example, the plot command

More information

Two-Dimensional Plots

Two-Dimensional Plots Chapter 5 Two-Dimensional Plots Plots are a very useful tool for presenting information. This is true in any field, but especially in science and engineering where MATLAB is mostly used. MATLAB has many

More information

MATLAB: Plots. The plot(x,y) command

MATLAB: Plots. The plot(x,y) command MATLAB: Plots In this tutorial, the reader will learn about obtaining graphical output. Creating a proper engineering plot is not an easy task. It takes lots of practice, because the engineer is trying

More information

Plotting in MATLAB. Trevor Spiteri

Plotting in MATLAB. Trevor Spiteri Functions and Special trevor.spiteri@um.edu.mt http://staff.um.edu.mt/trevor.spiteri Department of Communications and Computer Engineering Faculty of Information and Communication Technology University

More information

Chapter 5 Advanced Plotting and Model Building

Chapter 5 Advanced Plotting and Model Building PowerPoint to accompany Introduction to MATLAB 7 for Engineers Chapter 5 Advanced Plotting and Model Building Copyright 2005. The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

More information

MATLAB - Lecture # 5

MATLAB - Lecture # 5 MATLAB - Lecture # 5 Two Dimensional Plots / Chapter 5 Topics Covered: 1. Plotting basic 2-D plots. The plot command. The fplot command. Plotting multiple graphs in the same plot. MAKING X-Y PLOTS 105

More information

INTRODUCTION TO MATLAB by. Introduction to Matlab

INTRODUCTION TO MATLAB by. Introduction to Matlab INTRODUCTION TO MATLAB by Mohamed Hussein Lecture 5 Introduction to Matlab More on XY Plotting Other Types of Plotting 3D Plot (XYZ Plotting) More on XY Plotting Other XY plotting commands are axis ([xmin

More information

Outline. 1 File access. 2 Plotting Data. 3 Annotating Plots. 4 Many Data - one Figure. 5 Saving your Figure. 6 Misc. 7 Examples

Outline. 1 File access. 2 Plotting Data. 3 Annotating Plots. 4 Many Data - one Figure. 5 Saving your Figure. 6 Misc. 7 Examples Outline 9 / 15 1 File access 2 Plotting Data 3 Annotating Plots 4 Many Data - one Figure 5 Saving your Figure 6 Misc 7 Examples plot 2D plotting 1. Define x-vector 2. Define y-vector 3. plot(x,y) >> x

More information

Two-dimensional Plots

Two-dimensional Plots Two-dimensional Plots ELEC 206 Prof. Siripong Potisuk 1 The Plot Command The simplest command for 2-D plotting Syntax: >> plot(x,y) The arguments x and y are vectors (1-D arrays) which must be of the same

More information

Computer Programming: 2D Plots. Asst. Prof. Dr. Yalçın İşler Izmir Katip Celebi University

Computer Programming: 2D Plots. Asst. Prof. Dr. Yalçın İşler Izmir Katip Celebi University Computer Programming: 2D Plots Asst. Prof. Dr. Yalçın İşler Izmir Katip Celebi University Outline Plot Fplot Multiple Plots Formatting Plot Logarithmic Plots Errorbar Plots Special plots: Bar, Stairs,

More information

Week 2: Plotting in Matlab APPM 2460

Week 2: Plotting in Matlab APPM 2460 Week 2: Plotting in Matlab APPM 2460 1 Introduction Matlab is great at crunching numbers, and one of the fundamental ways that we understand the output of this number-crunching is through visualization,

More information

Attia, John Okyere. Plotting Commands. Electronics and Circuit Analysis using MATLAB. Ed. John Okyere Attia Boca Raton: CRC Press LLC, 1999

Attia, John Okyere. Plotting Commands. Electronics and Circuit Analysis using MATLAB. Ed. John Okyere Attia Boca Raton: CRC Press LLC, 1999 Attia, John Okyere. Plotting Commands. Electronics and Circuit Analysis using MATLAB. Ed. John Okyere Attia Boca Raton: CRC Press LLC, 1999 1999 by CRC PRESS LLC CHAPTER TWO PLOTTING COMMANDS 2.1 GRAPH

More information

Data Analysis in MATLAB Lab 1: The speed limit of the nervous system (comparative conduction velocity)

Data Analysis in MATLAB Lab 1: The speed limit of the nervous system (comparative conduction velocity) Data Analysis in MATLAB Lab 1: The speed limit of the nervous system (comparative conduction velocity) Importing Data into MATLAB Change your Current Folder to the folder where your data is located. Import

More information

Introduction to MATLAB 7 for Engineers. Add for Chapter 2 Advanced Plotting and Model Building

Introduction to MATLAB 7 for Engineers. Add for Chapter 2 Advanced Plotting and Model Building Introduction to MATLAB 7 for Engineers Add for Chapter 2 Advanced Plotting and Model Building Nomenclature for a typical xy plot. The following MATLAB session plots y 0 4 1 8x for 0 x 52, where y represents

More information

Step 1: Set up the variables AB Design. Use the top cells to label the variables that will be displayed on the X and Y axes of the graph

Step 1: Set up the variables AB Design. Use the top cells to label the variables that will be displayed on the X and Y axes of the graph Step 1: Set up the variables AB Design Use the top cells to label the variables that will be displayed on the X and Y axes of the graph Step 1: Set up the variables X axis for AB Design Enter X axis label

More information

This tutorial will lead you through step-by-step to make the plot below using Excel.

This tutorial will lead you through step-by-step to make the plot below using Excel. GES 131 Making Plots with Excel 1 / 6 This tutorial will lead you through step-by-step to make the plot below using Excel. Number of Non-Student Tickets vs. Student Tickets Y, Number of Non-Student Tickets

More information

Excel Tool: Plots of Data Sets

Excel Tool: Plots of Data Sets Excel Tool: Plots of Data Sets Excel makes it very easy for the scientist to visualize a data set. In this assignment, we learn how to produce various plots of data sets. Open a new Excel workbook, and

More information

CS/NEUR125 Brains, Minds, and Machines. Due: Wednesday, February 8

CS/NEUR125 Brains, Minds, and Machines. Due: Wednesday, February 8 CS/NEUR125 Brains, Minds, and Machines Lab 2: Human Face Recognition and Holistic Processing Due: Wednesday, February 8 This lab explores our ability to recognize familiar and unfamiliar faces, and the

More information

Introduction to Matplotlib

Introduction to Matplotlib Lab 5 Introduction to Matplotlib Lab Objective: Matplotlib is the most commonly-used data visualization library in Python. Being able to visualize data helps to determine patterns, to communicate results,

More information

Graphics. Chapter 3: Matlab graphics. Objectives. Types of plots

Graphics. Chapter 3: Matlab graphics. Objectives. Types of plots Graphics Chapter 3: Matlab graphics Objectives When you complete this chapter you will be able to use Matlab to: Create line plots, similar to an oscilloscope display Create multiple line plots in the

More information

PASS Sample Size Software. These options specify the characteristics of the lines, labels, and tick marks along the X and Y axes.

PASS Sample Size Software. These options specify the characteristics of the lines, labels, and tick marks along the X and Y axes. Chapter 940 Introduction This section describes the options that are available for the appearance of a scatter plot. A set of all these options can be stored as a template file which can be retrieved later.

More information

Excel Lab 2: Plots of Data Sets

Excel Lab 2: Plots of Data Sets Excel Lab 2: Plots of Data Sets Excel makes it very easy for the scientist to visualize a data set. In this assignment, we learn how to produce various plots of data sets. Open a new Excel workbook, and

More information

Engineering Department Professionalism: Graphing Standard

Engineering Department Professionalism: Graphing Standard Engineering Department Professionalism: Graphing Standard Introduction - A big part of an engineer s job is to communicate. This often involves presenting experimental or theoretical results in graphical

More information

How to define Graph in HDSME

How to define Graph in HDSME How to define Graph in HDSME HDSME provides several chart/graph options to let you analyze your business in a visual format (2D and 3D). A chart/graph can display a summary of sales, profit, or current

More information

Spreadsheets 3: Charts and Graphs

Spreadsheets 3: Charts and Graphs Spreadsheets 3: Charts and Graphs Name: Main: When you have finished this handout, you should have the following skills: Setting up data correctly Labeling axes, legend, scale, title Editing symbols, colors,

More information

IPython and Matplotlib

IPython and Matplotlib IPython and Matplotlib May 13, 2017 1 IPython and Matplotlib 1.1 Starting an IPython notebook $ ipython notebook After starting the notebook import numpy and matplotlib modules automagically. In [1]: %pylab

More information

Properties Range% - Minutes - Restart - Box Size Initial % -

Properties Range% - Minutes - Restart - Box Size Initial % - Price Histogram The Price Histogram study draws horizontal rows of boxes, markers or letters. The rows are drawn at different lengths and price levels. The length of a row represents the number of times

More information

Appendix C Transporting Figures

Appendix C Transporting Figures Appendix C Transporting Figures Overview: Almost every laboratory report needs figures of some sort. These may be needed to describe an experimental apparatus, the schematic of a system to be tested, graphs

More information

Lecture 1: Introduction to Matlab Programming

Lecture 1: Introduction to Matlab Programming What is Matlab? Lecture 1: Introduction to Matlab Programming Math 490 Prof. Todd Wittman The Citadel Matlab stands for. Matlab is a programming language optimized for linear algebra operations. It is

More information

Extrema Tutorial. Customizing Graph Presentation. Cohen et al. NP_A395(1983) Oset et al. NP_A454(1986) Rockmore PR_C27(1983) This work

Extrema Tutorial. Customizing Graph Presentation. Cohen et al. NP_A395(1983) Oset et al. NP_A454(1986) Rockmore PR_C27(1983) This work Extrema Tutorial Customizing Graph Presentation 16 O( 10 4 π +,π - π + ) Cohen et al. NP_A395(1983) Oset et al. NP_A454(1986) Rockmore PR_C27(1983) This work 10 3 10 2 10 1 180 200 220 240 260 280 300

More information

Study of Analog Phase-Locked Loop (APLL)

Study of Analog Phase-Locked Loop (APLL) Laboratory Exercise 9. (Last updated: 18/1/013, Tamás Krébesz) Study of Analog Phase-Locked Loop (APLL) Required knowledge Operation principle of analog phase-locked-loop (APLL) Operation principle of

More information

How to Make a Run Chart in Excel

How to Make a Run Chart in Excel How to Make a Run Chart in Excel While there are some statistical programs that you can use to make a run chart, it is simple to make in Excel, using Excel s built-in chart functions. The following are

More information

Laboratory 2: Graphing

Laboratory 2: Graphing Purpose It is often said that a picture is worth 1,000 words, or for scientists we might rephrase it to say that a graph is worth 1,000 words. Graphs are most often used to express data in a clear, concise

More information

Sensors and Scatterplots Activity Excel Worksheet

Sensors and Scatterplots Activity Excel Worksheet Name: Date: Sensors and Scatterplots Activity Excel Worksheet Directions Using our class datasheets, we will analyze additional scatterplots, using Microsoft Excel to make those plots. To get started,

More information

Getting Started with Qucs

Getting Started with Qucs Getting Started with Qucs Graham Edge University of Toronto After downloading Qucs, installing it, and running for the first time you should see a window that looks something like this: The large yellow

More information

Excel 2013 Unit A: Getting Started With Excel 2013

Excel 2013 Unit A: Getting Started With Excel 2013 Excel 2013 Unit A: Getting Started With Excel 2013 MULTIPLE CHOICE 1. An electronic is an application you use to perform numeric calculations and to analyze and present numeric data. a. database c. dataform

More information

CREATING (AB) SINGLE- SUBJECT DESIGN GRAPHS IN MICROSOFT EXCEL Lets try to graph this data

CREATING (AB) SINGLE- SUBJECT DESIGN GRAPHS IN MICROSOFT EXCEL Lets try to graph this data CREATING (AB) SINGLE- SUBJECT DESIGN GRAPHS IN MICROSOFT EXCEL 2003 Lets try to graph this data Date Baseline Data Date NCR (intervention) 11/10 11/11 11/12 11/13 2 3 3 1 11/15 11/16 11/17 11/18 3 3 2

More information

Creating Nice 2D-Diagrams

Creating Nice 2D-Diagrams UseCase.0046 Creating Nice 2D-Diagrams Keywords: 2D view, z=f(x,y), axis, axes, bitmap, mesh, contour, plot, font size, color lookup table, presentation Description This use case demonstrates how to configure

More information

Chapter 2. The Excel functions, Excel Analysis ToolPak Add-ins or Excel PHStat2 Add-ins needed to create frequency distributions are:

Chapter 2. The Excel functions, Excel Analysis ToolPak Add-ins or Excel PHStat2 Add-ins needed to create frequency distributions are: I. Organizing Data in Tables II. Describing Data by Graphs Chapter 2 I. Tables: 1. Frequency Distribution (Nominal or Ordinal) 2. Grouped Frequency Distribution (Interval or Ratio data) 3. Joint Frequency

More information

MATHEMATICAL FUNCTIONS AND GRAPHS

MATHEMATICAL FUNCTIONS AND GRAPHS 1 MATHEMATICAL FUNCTIONS AND GRAPHS Objectives Learn how to enter formulae and create and edit graphs. Familiarize yourself with three classes of functions: linear, exponential, and power. Explore effects

More information

Purpose. Charts and graphs. create a visual representation of the data. make the spreadsheet information easier to understand.

Purpose. Charts and graphs. create a visual representation of the data. make the spreadsheet information easier to understand. Purpose Charts and graphs are used in business to communicate and clarify spreadsheet information. convert spreadsheet information into a format that can be quickly and easily analyzed. make the spreadsheet

More information

Comparing Across Categories Part of a Series of Tutorials on using Google Sheets to work with data for making charts in Venngage

Comparing Across Categories Part of a Series of Tutorials on using Google Sheets to work with data for making charts in Venngage Comparing Across Categories Part of a Series of Tutorials on using Google Sheets to work with data for making charts in Venngage These materials are based upon work supported by the National Science Foundation

More information

Universal Scale 4.0 Instruction Manual

Universal Scale 4.0 Instruction Manual Universal Scale 4.0 Instruction Manual Field Precision LLC 2D/3D finite-element software for electrostatics magnet design, microwave and pulsed-power systems, charged particle devices, thermal transport

More information

Brief Introduction to Vision and Images

Brief Introduction to Vision and Images Brief Introduction to Vision and Images Charles S. Tritt, Ph.D. January 24, 2012 Version 1.1 Structure of the Retina There is only one kind of rod. Rods are very sensitive and used mainly in dim light.

More information

NCSS Statistical Software

NCSS Statistical Software Chapter 147 Introduction A mosaic plot is a graphical display of the cell frequencies of a contingency table in which the area of boxes of the plot are proportional to the cell frequencies of the contingency

More information

EE/GP140-The Earth From Space- Winter 2008 Handout #16 Lab Exercise #3

EE/GP140-The Earth From Space- Winter 2008 Handout #16 Lab Exercise #3 EE/GP140-The Earth From Space- Winter 2008 Handout #16 Lab Exercise #3 Topic 1: Color Combination. We will see how all colors can be produced by combining red, green, and blue in different proportions.

More information

CIS192 Python Programming

CIS192 Python Programming CIS192 Python Programming Data Visualization Harry Smith University of Pennsylvania April 13, 2016 Harry Smith (University of Pennsylvania) CIS 192 April 13, 2016 1 / 18 Outline 1 Introduction and Motivation

More information

CHM 152 Lab 1: Plotting with Excel updated: May 2011

CHM 152 Lab 1: Plotting with Excel updated: May 2011 CHM 152 Lab 1: Plotting with Excel updated: May 2011 Introduction In this course, many of our labs will involve plotting data. While many students are nerds already quite proficient at using Excel to plot

More information

2 a Shade one more square to make a pattern with just one line of symmetry.

2 a Shade one more square to make a pattern with just one line of symmetry. GM2 End-of-unit Test Rotate the shape 80 about point P. P 2 a Shade one more square to make a pattern with just one line of symmetry. b Shade one more square to make a pattern with rotational symmetry

More information

EE354 Spring 2016 Lab 1: Introduction to Lab Equipment

EE354 Spring 2016 Lab 1: Introduction to Lab Equipment Name: EE354 Spring 2016 Lab 1: Introduction to Lab Equipment In this lab, you will be refreshed on how MATLAB and the lab hardware can be used to view both the time-domain and frequency-domain version

More information

Outline. Drawing the Graph. 1 Homework Review. 2 Introduction. 3 Histograms. 4 Histograms on the TI Assignment

Outline. Drawing the Graph. 1 Homework Review. 2 Introduction. 3 Histograms. 4 Histograms on the TI Assignment Lecture 14 Section 4.4.4 on Hampden-Sydney College Fri, Sep 18, 2009 Outline 1 on 2 3 4 on 5 6 Even-numbered on Exercise 4.25, p. 249. The following is a list of homework scores for two students: Student

More information

Graphing Guidelines. Controlled variables refers to all the things that remain the same during the entire experiment.

Graphing Guidelines. Controlled variables refers to all the things that remain the same during the entire experiment. Graphing Graphing Guidelines Graphs must be neatly drawn using a straight edge and pencil. Use the x-axis for the manipulated variable and the y-axis for the responding variable. Manipulated Variable AKA

More information

3. Plotting functions and formulas

3. Plotting functions and formulas 3. Plotting functions and formulas Ken Rice Tim Thornton University of Washington Seattle, July 2015 In this session R is known for having good graphics good for data exploration and summary, as well as

More information

Stratigraphy Modeling Boreholes and Cross Sections

Stratigraphy Modeling Boreholes and Cross Sections GMS TUTORIALS Stratigraphy Modeling Boreholes and Cross Sections The Borehole module of GMS can be used to visualize boreholes created from drilling logs. Also three-dimensional cross sections between

More information

MASWaves User manual

MASWaves User manual MASWaves User manual Version 1 July 11, 2017 Preface/disclaimers... 2 References... 2 Acknowledgements... 2 1. Introduction... 3 2. Quick start guide... 5 3. MASWaves Dispersion... 11 3.1 Read data (MASWaves_read_data)...

More information

Physics 253 Fundamental Physics Mechanic, September 9, Lab #2 Plotting with Excel: The Air Slide

Physics 253 Fundamental Physics Mechanic, September 9, Lab #2 Plotting with Excel: The Air Slide 1 NORTHERN ILLINOIS UNIVERSITY PHYSICS DEPARTMENT Physics 253 Fundamental Physics Mechanic, September 9, 2010 Lab #2 Plotting with Excel: The Air Slide Lab Write-up Due: Thurs., September 16, 2010 Place

More information

Write a spreadsheet formula in cell A3 to calculate the next value of h. Formulae

Write a spreadsheet formula in cell A3 to calculate the next value of h. Formulae Hire a coach In this activity you will use Excel to draw line graphs which show the connection between variables in real situations. You will also study how features of the graphs are related to the information

More information

Office 2016 Excel Basics 24 Video/Class Project #36 Excel Basics 24: Visualize Quantitative Data with Excel Charts. No Chart Junk!!!

Office 2016 Excel Basics 24 Video/Class Project #36 Excel Basics 24: Visualize Quantitative Data with Excel Charts. No Chart Junk!!! Office 2016 Excel Basics 24 Video/Class Project #36 Excel Basics 24: Visualize Quantitative Data with Excel Charts. No Chart Junk!!! Goal in video # 24: Learn about how to Visualize Quantitative Data with

More information

Experiment 1 Introduction to MATLAB and Simulink

Experiment 1 Introduction to MATLAB and Simulink Experiment 1 Introduction to MATLAB and Simulink INTRODUCTION MATLAB s Simulink is a powerful modeling tool capable of simulating complex digital communications systems under realistic conditions. It includes

More information

Lab #2 First Order RC Circuits Week of 27 January 2015

Lab #2 First Order RC Circuits Week of 27 January 2015 ECE214: Electrical Circuits Laboratory Lab #2 First Order RC Circuits Week of 27 January 2015 1 Introduction In this lab you will investigate the magnitude and phase shift that occurs in an RC circuit

More information

Topics for today. Why not use R for graphics? Why use R for graphics? Introduction to R Graphics: U i R t t fi. Using R to create figures

Topics for today. Why not use R for graphics? Why use R for graphics? Introduction to R Graphics: U i R t t fi. Using R to create figures Topics for today Introduction to R Graphics: U i R t t fi Using R to create figures BaRC Hot Topics October 2011 George Bell, Ph.D. http://iona.wi.mit.edu/bio/education/r2011/ Getting started with R Drawing

More information

Plotting scientific data in MS Excel 2003/2004

Plotting scientific data in MS Excel 2003/2004 Plotting scientific data in MS Excel 2003/2004 The screen grab above shows MS Excel with all the toolbars switched on - remember that some options only become visible when others are activated. We only

More information

A graph is an effective way to show a trend in data or relating two variables in an experiment.

A graph is an effective way to show a trend in data or relating two variables in an experiment. Chem 111-Packet GRAPHING A graph is an effective way to show a trend in data or relating two variables in an experiment. Consider the following data for exercises #1 and 2 given below. Temperature, ºC

More information

MATLAB: SIGNAL PROCESSING

MATLAB: SIGNAL PROCESSING MATLAB: SIGNAL PROCESSING - 1 - P a g e CONTENT Chapter No. Title Page No. Chapter 1 Introduction 3 Chapter 2 Arithmetic Operations 4-6 Chapter 3 Trigonometric Calculations 7-9 Chapter 4 Matrices 10-13

More information

PASS Sample Size Software

PASS Sample Size Software Chapter 945 Introduction This section describes the options that are available for the appearance of a histogram. A set of all these options can be stored as a template file which can be retrieved later.

More information

John Perry. Fall 2009

John Perry. Fall 2009 MAT 305: Lecture 2: 2-D Graphing in Sage University of Southern Mississippi Fall 2009 Outline 1 2 3 4 5 6 You should be in worksheet mode to repeat the examples. Outline 1 2 3 4 5 6 The point() command

More information

A To draw a line graph showing the connection between the time and cost

A To draw a line graph showing the connection between the time and cost Hire a coach In this activity you will use Excel to draw line graphs which show the connection between variables in real situations. You will also study how features of the graphs are related to the information

More information

Eos Family Magic Sheets

Eos Family Magic Sheets Eos Family Magic Sheets A quick guide to interactive graphic displays V2.0.1 Rev. A www.etcconnect.com/education Table of Contents: 2 Table of Contents: ABOUT MAGIC SHEETS... 3 MAGIC SHEET CREATION...

More information

Quasi-static Contact Mechanics Problem

Quasi-static Contact Mechanics Problem Type of solver: ABAQUS CAE/Standard Quasi-static Contact Mechanics Problem Adapted from: ABAQUS v6.8 Online Documentation, Getting Started with ABAQUS: Interactive Edition C.1 Overview During the tutorial

More information

Stratigraphy Modeling Boreholes and Cross. Become familiar with boreholes and borehole cross sections in GMS

Stratigraphy Modeling Boreholes and Cross. Become familiar with boreholes and borehole cross sections in GMS v. 10.3 GMS 10.3 Tutorial Stratigraphy Modeling Boreholes and Cross Sections Become familiar with boreholes and borehole cross sections in GMS Objectives Learn how to import borehole data, construct a

More information

SS Understand charts and graphs used in business.

SS Understand charts and graphs used in business. SS2 2.02 Understand charts and graphs used in business. Purpose of Charts and Graphs 1. Charts and graphs are used in business to communicate and clarify spreadsheet information. 2. Charts and graphs emphasize

More information

Data Analysis Part 1: Excel, Log-log, & Semi-log plots

Data Analysis Part 1: Excel, Log-log, & Semi-log plots Data Analysis Part 1: Excel, Log-log, & Semi-log plots Why Excel is useful Excel is a powerful tool used across engineering fields. Organizing data Multiple types: date, text, numbers, currency, etc Sorting

More information

Excel Manual X Axis Label Not Showing

Excel Manual X Axis Label Not Showing Excel Manual X Axis Label Not Showing Currently the labels in lines 31/32 are just pasted. This requires a lot of manual work. Is there a way to Level X-Axis labels. if that is not possible using data

More information

ISET Selecting a Color Conversion Matrix

ISET Selecting a Color Conversion Matrix ISET Selecting a Color Conversion Matrix Contents How to Calculate a CCM...1 Applying the CCM in the Processor Window...6 This document gives a step-by-step description of using ISET to calculate a color

More information

CPM Educational Program

CPM Educational Program CC COURSE 1 ETOOLS Table of Contents General etools... 4 Algebra Tiles (CPM)... 5 Pattern Tile & Dot Tool (CPM)... 8 Area and Perimeter (CPM)...10 +/- Tiles & Number Lines (CPM)...13 Base Ten Blocks (CPM)...15

More information

Welcome to Corel DESIGNER, a comprehensive vector-based package for technical graphic users and technical illustrators.

Welcome to Corel DESIGNER, a comprehensive vector-based package for technical graphic users and technical illustrators. Workspace tour Welcome to Corel DESIGNER, a comprehensive vector-based package for technical graphic users and technical illustrators. This tutorial will help you become familiar with the terminology and

More information

New Mexico Pan Evaporation CE 547 Assignment 2 Writeup Tom Heller

New Mexico Pan Evaporation CE 547 Assignment 2 Writeup Tom Heller New Mexico Pan Evaporation CE 547 Assignment 2 Writeup Tom Heller Inserting data, symbols, and labels After beginning a new map, naming it and editing the metadata, importing the PanEvap and CountyData

More information

Excel Manual X Axis Values Chart Multiple Labels Negative

Excel Manual X Axis Values Chart Multiple Labels Negative Excel Manual X Axis Values Chart Multiple Labels Negative Learn Excel - Chart Axis Labels at Bottom for Negative - Podcast 1897 Char asks: When. You'll see how to make a simple waterfall chart in Excel

More information

Periodical Appearance of Prime Numbers

Periodical Appearance of Prime Numbers September, Periodical Appearance of Prime Numbers Yoshiki Kaneoke Department of System Neurophysiology, Graduate School, Wakayama Medical University Highlights. When prime number (Pi, i=,,3,,,) is treated

More information

Digital Signal Processing

Digital Signal Processing Digital Signal Processing Lab 1: FFT, Spectral Leakage, Zero Padding Moslem Amiri, Václav Přenosil Embedded Systems Laboratory Faculty of Informatics, Masaryk University Brno, Czech Republic amiri@mail.muni.cz

More information

Photoshop: Manipulating Photos

Photoshop: Manipulating Photos Photoshop: Manipulating Photos All Labs must be uploaded to the University s web server and permissions set properly. In this lab we will be manipulating photos using a very small subset of all of Photoshop

More information

GE U111 HTT&TL, Lab 1: The Speed of Sound in Air, Acoustic Distance Measurement & Basic Concepts in MATLAB

GE U111 HTT&TL, Lab 1: The Speed of Sound in Air, Acoustic Distance Measurement & Basic Concepts in MATLAB GE U111 HTT&TL, Lab 1: The Speed of Sound in Air, Acoustic Distance Measurement & Basic Concepts in MATLAB Contents 1 Preview: Programming & Experiments Goals 2 2 Homework Assignment 3 3 Measuring The

More information

AutoCAD Tutorial First Level. 2D Fundamentals. Randy H. Shih SDC. Better Textbooks. Lower Prices.

AutoCAD Tutorial First Level. 2D Fundamentals. Randy H. Shih SDC. Better Textbooks. Lower Prices. AutoCAD 2018 Tutorial First Level 2D Fundamentals Randy H. Shih SDC PUBLICATIONS Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org) Visit the following websites to

More information

Create a Flowchart in Word

Create a Flowchart in Word Create a Flowchart in Word A flowchart is a diagram of steps, movements or actions involved in a system or activity. Flowcharts use conventional geometric symbols and arrows to define relationships and

More information

GEO/EVS 425/525 Unit 2 Composing a Map in Final Form

GEO/EVS 425/525 Unit 2 Composing a Map in Final Form GEO/EVS 425/525 Unit 2 Composing a Map in Final Form The Map Composer is the main mechanism by which the final drafts of images are sent to the printer. Its use requires that images be readable within

More information

Photoshop Domain 2: Identifying Design Elements When Preparing Images

Photoshop Domain 2: Identifying Design Elements When Preparing Images Photoshop Domain 2: Identifying Design Elements When Preparing Images Adobe Creative Suite 5 ACA Certification Preparation: Featuring Dreamweaver, Flash, and Photoshop 1 Objectives Demonstrate knowledge

More information

Microsoft Excel: Data Analysis & Graphing. College of Engineering Engineering Education Innovation Center

Microsoft Excel: Data Analysis & Graphing. College of Engineering Engineering Education Innovation Center Microsoft Excel: Data Analysis & Graphing College of Engineering Engineering Education Innovation Center Objectives Use relative, absolute, and mixed cell referencing Identify the types of graphs and their

More information

ESE 150 Lab 04: The Discrete Fourier Transform (DFT)

ESE 150 Lab 04: The Discrete Fourier Transform (DFT) LAB 04 In this lab we will do the following: 1. Use Matlab to perform the Fourier Transform on sampled data in the time domain, converting it to the frequency domain 2. Add two sinewaves together of differing

More information

1.3 Using Your BoXZY

1.3 Using Your BoXZY 1.3 Using Your BoXZY This manual will explain how to use your BoXZY Written By: BoXZY 2017 boxzy.dozuki.com Page 1 of 14 INTRODUCTION By beginning this manual we assume you have read and understood the

More information

12. Creating a Product Mockup in Perspective

12. Creating a Product Mockup in Perspective 12. Creating a Product Mockup in Perspective Lesson overview In this lesson, you ll learn how to do the following: Understand perspective drawing. Use grid presets. Adjust the perspective grid. Draw and

More information

LabVIEW and MatLab. E80 Teaching Team. February 5, 2008

LabVIEW and MatLab. E80 Teaching Team. February 5, 2008 LabVIEW and MatLab E80 Teaching Team February 5, 2008 LabVIEW and MATLAB Objectives of this lecture Learn LabVIEW and LabVIEW s functions Understand, design, modify and use Virtual Instruments (VIs) Construct

More information

Activity Sketch Plane Cube

Activity Sketch Plane Cube Activity 1.5.4 Sketch Plane Cube Introduction Have you ever tried to explain to someone what you knew, and that person wanted you to tell him or her more? Here is your chance to do just that. You have

More information