Megha Sunny Lesson -1 October Summary of Lesson: Introduction to MATLAB

Size: px
Start display at page:

Download "Megha Sunny Lesson -1 October Summary of Lesson: Introduction to MATLAB"

Transcription

1 Megha Sunny Lesson -1 October Summary of Lesson: Introduction to MATLAB This lesson was just the beginning of the series of tutorial type lessons on MATLAB. It gives an introduction to basic computational programming using MATLAB. It explains what is MATLAB programming, what is the purpose of learning it, how to do calculations in MATLAB, assigning arrays and plotting. A video, how small is nano was shown as launch to develop an understanding of the size range of a Nano particles. Metric system prefixes were introduced to students and were incorporated in the practice problem. The ultimate goal in the classroom is to have the students be able to write their own code to model labs both theoretically and experimentally. The first lesson was an introduction to MATLAB. After getting familiarized with the MATLAB interface, command window, workspace, and command history, students will learn to do simple calculations in MATLAB. Some common commands they are going to be using are logs, trig functions, exponentials, etc. They will also learn how to name a variable, assign an array, and plot a function in MATLAB. Students will practice the MATLAB commands in their laptops while going through the presentations. There is a practice problem at the end of the presentation. A MATLAB Quick Reference sheet with some basic MATLAB commands was given to students for their reference.

2 Teacher: Megha Sunny Period: Lesson Plan 1 Date(s): October SETTING THE STAGE Essential Question Science Lesson Plan How to solve problems in MATLAB? In this lesson we will introduce basic MATLAB programming and Metric system prefixes. Content Objective(s) (Student-friendly) Connection to previous or future lessons Understand the basics of computational programming using MATLAB. This is the first lesson. It will give you an idea about basic MATLAB programming and how MATLAB is used to solve math problems. Critical Thinking Questions Key Vocabulary What is MATLAB? What is the purpose of learning MATLAB? How to solve problems in MATLAB? How to assign an array in MATLAB? How to plot a function in MATLAB? Array, plot, bar Materials Needed/Safety Laptops, MATLAB, Pencil, Paper ACTIVE INSTRUCTION Launch (Engage) Will show a video How small is nano and introduce the Metric system prefixes. Investigation (Explore) TIME FOR REFLECTION Summarization (Explain & Extend) Students will learn about MATLAB programming and how to solve their math problems in MATLAB. They will learn about assigning an array in MATLAB and plotting a function in MATLAB. Assessment Observation *This template is available in electronic form. 1

3 (Evaluate) Listening Questions Science Lesson Plan Homework None *This template is available in electronic form. 2

4 Introduction to MATLAB Ayse Kalkan- Savoy NSF GK- 12 Fellow Vibes and Waves in Action Center for Advanced Computation and Telecommunications University of Massachusetts Lowell Altered by Megha Sunny NSF GK- 12 Fellow Vibes and Waves in Action Center for Advanced Computation and Telecommunications University of Massachusetts Lowell 4 October 2012

5 What is MATLAB? * MATLAB is a scripting language that is often used to solve scientific and mathematical problems * Useful for Solving Equations Simplifying functions 2D- 3D plotting * Makes calculations easier when there are big sets of numbers

6 MATLAB Launch Matlab - Go to: Start> All Programs > Matlab - Double click MATLAB R2011a - Be patient it takes time for the application to start

7 MATLAB Desktop Current Directory Command Window: a big calculator Workspace Command History

8 Matlab Calculations * Basics: * Add : + * Subtract: - * Divide: / * Multiply: * * Try: * 3 Question: Does Matlab follow the order of operations?

9 Order of Operations * Matlab follow the order of operations. * Multiplication and division are computed before subtraction and addition (4 * 3) - > This is what Matlab computes!

10 Some MATLAB Commands * Try sqrt(121) sqrt(100); abs(- 10) 2^2 2^3 Question: What are sqrt, abs, and ^?

11 Variables/Numbers It is good to name numbers. Example : a = 20.2 b = 10.1 c = 3*a+b d=pi e=3*pi/2 We call a, b, c, d and e variables.

12 Arrays * Matlab is designed to work with large sets of numbers. * A variable can point to a set of numbers. * If a variable is a list of numbers, it is called an ARRAY. * Array Example: x = [ ]; * We can reach each element of an array by using its position in the array. Example: x(4) This will print 6. Let s change its value to 7. x(4) = 7

13 Add/Remove Numbers * Add a number to the beginning of the array: x = [- 1 x] * Add a number to the end of the array: x = [x 12] * Remove a number from the array: * Example: Remove 3 rd element x(3) = []

14 Arrays and Scalars * Scalar Array Operation * y = 2*x * The right format for scalar- array operation is using a dot before the operation: * y = 2.*x * Array Array Operation * z = x + y

15 Plots * To open a plot window: * figure() * Plot x vs. y * plot(x,y) * Title of your plot * title( My Test Plot ) * Label axes * xlabel( x ); ylabel( y )

16 Plotting Multiple Data Sets * Plot x vs. y and x vs. z in one graph. * plot(x,y, b,x,z, g ) * xaxis( x ) * yaxis( y ) * title( My Test Plot ) * legend( x vs y, x vs z ) * legend( x vs y, x vs z, Location, SouthEast ) * grid Can you increase the line width of the graph?

17 * plot(x,y, b,x,z, g, LineWidth,2)

18 Example * Nano size objects Object Diameter (nanometers) * Sugar Molecule 1 * DNA 2.5 * Carbon Nanotube 4 * Cell Membrane 10 * Virus 100

19 Exercise * Create an array to hold diameters. * Plot the data. * See what bar command does. * Use: doc bar * Have a title for your graph. * Label the axes. * Which object doesn t fit well with the other objects? * Remove that object from the array and plot again. * Can we create an array for objects and use that to label the x- axis?

20 Matlab commands for the * diameters = [ ] * bar(diameters) * title( Size Comparison of Objects within the Nanoscale') * xlabel( Objects') * ylabel( Diameter (nm)') * diameters(5)=[] * Bar(diameters) example * set(gca,'xticklabel',{ Sugar Molecule, DNA, Carbon Nanotube, Cell Membrane })

21 Basic Plotting Operators Line Style - Solid line (default) -- Dashed line : Dotted line -. Dash-dot line Marker + Plus sign o Circle * Asterisk. Point x Cross s Square d Diamond ^ Upward pointing triangle > Right pointing triangle < Left pointing triangle p Five-pointed star (pentagon) h Six-pointed star (hexagon) x Cross s Square d Diamond ^ Upward pointing triangle > Right pointing triangle < Left pointing triangle p Five-pointed star (pentagon) Color r Red g Green b Blue c Cyan m Magenta r Red Axis Control axes Create axes in arbitrary positions axis Control axis scaling and appearance box Display axis border grid Control Grid Lines hold Hold current graph rotate3d Interactively rotate view of 3D plot subplot Create axes in tled positions view Set #-D graph viewpoints specs. zoom zoom in and out on 2-D plot Plot 2D plot plot(x,y) : plots a graph of y = f(x) Label ** First plot a graph than label it** xlabel( x-axis ); labels x-axis, make sure open and close the parenthesis, and add single quotation mark at the beginning and at the end. x-axis ylabel( y-axis ); labels y-axis title( y vs. x ); to display a title at the top location of the graph Specifiers Examples (line color, line style, etc ) plot(x,y, *r ) à Points are marked with * and red plot(x,y, - -m ) à line is dashed and magenta Matlab Quick Reference

22 M-Files New M-Files File New M-File (opens blank page) Open M-Files File Open Select a desired M-File Click Open Save M-Files New File Save As Select a folder where you want to save your new M-File Old File Save (Ctrl + S) Naming M-files 1. Must begin with a letter 2. Can include digits & underscores 3. NO SPACES!! Use an underscore_ **Format for our class** P#_PROJECTNAME_lastname_ firstname_ YYMMDD Variables Variable_Name = Numerical Value or Computable expression **Same rules apply as naming M-Files** A = 5 b = 10-6 p = pi C = A-b Numerical Assignment Computable Expression Special Assignment Result of operation with variables Data Stored as Vectors and Matrices Row vector A = [ ]; leave space between each number. This generates 1 x 4 row vector Column vector B = [1; 2; 3; 4]; add semicolon(;) between each number. This generates 4x1 column vector Simple Vector: T=Begin:Interval:End Example: T=300:10:400 Linspace t= linspace(xmin,xmax,n) à Returns a vector of n linearly spaced numbers between (& including) xmin & xmax Example: Y = linspace(1,10,5); Returns a vector of 5 linearly spaced numbers between 1 & 10 Basic Math Operators sqrt(x) Square Root nthroot(x,n) Real nth root or a real number x. exp(x) Exponential (e! ) abs(x) Absolute Value log(x) Natural Logarithm (Base e, (ln)) log10(x) Base 10 logarithm factorial(x) Factorial of x, x! sin(x) sind(x) cos(x) cosd(x) tan(x) tand(x) Trig Operators Sine of x, radians Sine of x, degrees Cosine of x, radians Cosine of x, degrees Tangent of x, radians Tangent of x, radians Operators & Special Characters +,-,*,/ Matrix Math Operators.*,./ Array Multi. And Div. ^,.^ Matrix & Array Power % Comment Transpose or quote for string ; Denote new row in matrix definition, or at the end of a command suppress output : Create linearly spaced vectors ( ) Index into matrix (A(3,2) pulls the 3 rd row, 2 nd column of A) and enclosed function input arguments [ ] Create Matrix (A = [1 2; 3 4], x = [1 2 3]), Separate commands and elements in matrix clc Clears the command window clear all Clears all variables, globals, functions close all Closes all open figure windows who Displays list of variables in memory whos Displays variables with their size 5 6] HER BROCHURE TIPS

Solving systems of equations using MATLAB

Solving systems of equations using MATLAB Lesson 3 Megha Sunny 18 October 2012 Solving systems of equations using MATLAB This lesson gives an introduction to solve systems of linear equations with two unknowns. Students will learn the MATLAB commands

More information

MatLab Basics. Now, press return to see what Matlab has stored as your variable x. You should see:

MatLab Basics. Now, press return to see what Matlab has stored as your variable x. You should see: MatLab Basics MatLab was designed as a Matrix Laboratory, so all operations are assumed to be done on matrices unless you specifically state otherwise. (In this context, numbers (scalars) are simply regarded

More information

Beginner s Matlab Tutorial

Beginner s Matlab Tutorial Christopher Lum lum@u.washington.edu Introduction Beginner s Matlab Tutorial This document is designed to act as a tutorial for an individual who has had no prior experience with Matlab. For any questions

More information

MATLAB Basics MATLAB numbers and numeric formats

MATLAB Basics MATLAB numbers and numeric formats MATLAB Basics MATLAB numbers and numeric formats All numerical variables are stored in MATLAB in double precision floating-point form. (In fact it is possible to force some variables to be of other types

More information

How long is the vector? >> length(x) >> d=size(x) % What are the entries in the matrix d?

How long is the vector? >> length(x) >> d=size(x) % What are the entries in the matrix d? MATLAB : A TUTORIAL 1. Creating vectors..................................... 2 2. Evaluating functions y = f(x), manipulating vectors. 4 3. Plotting............................................ 5 4. Miscellaneous

More information

The Center for Teaching, Learning, & Technology

The Center for Teaching, Learning, & Technology The Center for Teaching, Learning, & Technology Instructional Technology Workshops Microsoft Excel 2010 Formulas and Charts Albert Robinson / Delwar Sayeed Faculty and Staff Development Programs Colston

More information

MATLAB Workshop 14 - Plotting Data in MATLAB

MATLAB Workshop 14 - Plotting Data in MATLAB MATLAB: Workshop 14 - Plotting Data in MATLAB page 1 MATLAB Workshop 14 - Plotting Data in MATLAB Objectives: Learn the basics of displaying a data plot in MATLAB. MATLAB Features: graphics commands Command

More information

AMATH 352 Lecture 3 MATLAB Tutorial Starting MATLAB Entering Variables

AMATH 352 Lecture 3 MATLAB Tutorial Starting MATLAB Entering Variables AMATH 352 Lecture 3 MATLAB Tutorial MATLAB (short for MATrix LABoratory) is a very useful piece of software for numerical analysis. It provides an environment for computation and the visualization. Learning

More information

Below is a very brief tutorial on the basic capabilities of Excel. Refer to the Excel help files for more information.

Below is a very brief tutorial on the basic capabilities of Excel. Refer to the Excel help files for more information. Excel Tutorial Below is a very brief tutorial on the basic capabilities of Excel. Refer to the Excel help files for more information. Working with Data Entering and Formatting Data Before entering data

More information

Excel Tutorial. Bio 150B Excel Tutorial 1

Excel Tutorial. Bio 150B Excel Tutorial 1 Bio 15B Excel Tutorial 1 Excel Tutorial As part of your laboratory write-ups and reports during this semester you will be required to collect and present data in an appropriate format. To organize and

More information

Getting Started with MasteringPhysics

Getting Started with MasteringPhysics Getting Started with MasteringPhysics POWERED BY MYCYBERTUTOR STUDENT EDITION MasteringPhysics helps you when you need it most when you are stuck working out a problem. Designed specifically for university

More information

This activity will guide you to create formulas and use some of the built-in math functions in EXCEL.

This activity will guide you to create formulas and use some of the built-in math functions in EXCEL. Purpose: This activity will guide you to create formulas and use some of the built-in math functions in EXCEL. The three goals of the spreadsheet are: Given a triangle with two out of three angles known,

More information

Plotting: Customizing the Graph

Plotting: Customizing the Graph Plotting: Customizing the Graph Data Plots: General Tips Making a Data Plot Active Within a graph layer, only one data plot can be active. A data plot must be set active before you can use the Data Selector

More information

2+2 Just type and press enter and the answer comes up ans = 4

2+2 Just type and press enter and the answer comes up ans = 4 Demonstration Red text = commands entered in the command window Black text = Matlab responses Blue text = comments 2+2 Just type and press enter and the answer comes up 4 sin(4)^2.5728 The elementary functions

More information

Curve Fitting, Loglog Plots, and Semilog Plots 1

Curve Fitting, Loglog Plots, and Semilog Plots 1 Curve Fitting, Loglog Plots, and Semilog Plots 1 In this MATLAB exercise, you will learn how to plot data and how to fit lines to your data. Suppose you are measuring the height h of a seedling as it grows.

More information

Microsoft Excel 2010 Charts and Graphs

Microsoft Excel 2010 Charts and Graphs Microsoft Excel 2010 Charts and Graphs Email: training@health.ufl.edu Web Page: http://training.health.ufl.edu Microsoft Excel 2010: Charts and Graphs 2.0 hours Topics include data groupings; creating

More information

Intro to Excel spreadsheets

Intro to Excel spreadsheets Intro to Excel spreadsheets What are the objectives of this document? The objectives of document are: 1. Familiarize you with what a spreadsheet is, how it works, and what its capabilities are; 2. Using

More information

How To Use Matlab

How To Use Matlab INTRODUCTION TO MATLAB FOR ENGINEERING STUDENTS David Houcque Northwestern University (version 1.2, August 2005) Contents 1 Tutorial lessons 1 1 1.1 Introduction.................................... 1 1.2

More information

Microsoft Excel 2010 Part 3: Advanced Excel

Microsoft Excel 2010 Part 3: Advanced Excel CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Microsoft Excel 2010 Part 3: Advanced Excel Winter 2015, Version 1.0 Table of Contents Introduction...2 Sorting Data...2 Sorting

More information

Analysis of System Performance IN2072 Chapter M Matlab Tutorial

Analysis of System Performance IN2072 Chapter M Matlab Tutorial Chair for Network Architectures and Services Prof. Carle Department of Computer Science TU München Analysis of System Performance IN2072 Chapter M Matlab Tutorial Dr. Alexander Klein Prof. Dr.-Ing. Georg

More information

Getting Started with

Getting Started with Getting Started with MASTERINGPHYSICS IS POWERED BY MYCYBERTUTOR BY EFFECTIVE EDUCATIONAL TECHNOLOGIES STUDENT EDITION MasteringPhysics is the first Socratic tutoring system developed specifically for

More information

Microsoft Excel 2010 Tutorial

Microsoft Excel 2010 Tutorial 1 Microsoft Excel 2010 Tutorial Excel is a spreadsheet program in the Microsoft Office system. You can use Excel to create and format workbooks (a collection of spreadsheets) in order to analyze data and

More information

Financial Econometrics MFE MATLAB Introduction. Kevin Sheppard University of Oxford

Financial Econometrics MFE MATLAB Introduction. Kevin Sheppard University of Oxford Financial Econometrics MFE MATLAB Introduction Kevin Sheppard University of Oxford October 21, 2013 2007-2013 Kevin Sheppard 2 Contents Introduction i 1 Getting Started 1 2 Basic Input and Operators 5

More information

Excel -- Creating Charts

Excel -- Creating Charts Excel -- Creating Charts The saying goes, A picture is worth a thousand words, and so true. Professional looking charts give visual enhancement to your statistics, fiscal reports or presentation. Excel

More information

Engineering Problem Solving and Excel. EGN 1006 Introduction to Engineering

Engineering Problem Solving and Excel. EGN 1006 Introduction to Engineering Engineering Problem Solving and Excel EGN 1006 Introduction to Engineering Mathematical Solution Procedures Commonly Used in Engineering Analysis Data Analysis Techniques (Statistics) Curve Fitting techniques

More information

Excel Guide for Finite Mathematics and Applied Calculus

Excel Guide for Finite Mathematics and Applied Calculus Excel Guide for Finite Mathematics and Applied Calculus Revathi Narasimhan Kean University A technology guide to accompany Mathematical Applications, 6 th Edition Applied Calculus, 2 nd Edition Calculus:

More information

Tutorial 2: Using Excel in Data Analysis

Tutorial 2: Using Excel in Data Analysis Tutorial 2: Using Excel in Data Analysis This tutorial guide addresses several issues particularly relevant in the context of the level 1 Physics lab sessions at Durham: organising your work sheet neatly,

More information

Lecture 2 Mathcad Basics

Lecture 2 Mathcad Basics Operators Lecture 2 Mathcad Basics + Addition, - Subtraction, * Multiplication, / Division, ^ Power ( ) Specify evaluation order Order of Operations ( ) ^ highest level, first priority * / next priority

More information

Introduction to the TI-Nspire CX

Introduction to the TI-Nspire CX Introduction to the TI-Nspire CX Activity Overview: In this activity, you will become familiar with the layout of the TI-Nspire CX. Step 1: Locate the Touchpad. The Touchpad is used to navigate the cursor

More information

GeoGebra. 10 lessons. Gerrit Stols

GeoGebra. 10 lessons. Gerrit Stols GeoGebra in 10 lessons Gerrit Stols Acknowledgements GeoGebra is dynamic mathematics open source (free) software for learning and teaching mathematics in schools. It was developed by Markus Hohenwarter

More information

Basic Use of the TI-84 Plus

Basic Use of the TI-84 Plus Basic Use of the TI-84 Plus Topics: Key Board Sections Key Functions Screen Contrast Numerical Calculations Order of Operations Built-In Templates MATH menu Scientific Notation The key VS the (-) Key Navigation

More information

Introduction to Microsoft Excel 2007/2010

Introduction to Microsoft Excel 2007/2010 to Microsoft Excel 2007/2010 Abstract: Microsoft Excel is one of the most powerful and widely used spreadsheet applications available today. Excel's functionality and popularity have made it an essential

More information

The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION MATHEMATICS B. Thursday, January 29, 2004 9:15 a.m. to 12:15 p.m.

The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION MATHEMATICS B. Thursday, January 29, 2004 9:15 a.m. to 12:15 p.m. The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION MATHEMATICS B Thursday, January 9, 004 9:15 a.m. to 1:15 p.m., only Print Your Name: Print Your School s Name: Print your name and

More information

MATLAB Workshop 3 - Vectors in MATLAB

MATLAB Workshop 3 - Vectors in MATLAB MATLAB: Workshop - Vectors in MATLAB page 1 MATLAB Workshop - Vectors in MATLAB Objectives: Learn about vector properties in MATLAB, methods to create row and column vectors, mathematical functions with

More information

http://school-maths.com Gerrit Stols

http://school-maths.com Gerrit Stols For more info and downloads go to: http://school-maths.com Gerrit Stols Acknowledgements GeoGebra is dynamic mathematics open source (free) software for learning and teaching mathematics in schools. It

More information

u = [ 2 4 5] has one row with three components (a 3 v = [2 4 5] has three rows separated by semicolons (a 3 w = 2:5 generates the row vector w = [ 2 3

u = [ 2 4 5] has one row with three components (a 3 v = [2 4 5] has three rows separated by semicolons (a 3 w = 2:5 generates the row vector w = [ 2 3 MATLAB Tutorial You need a small numb e r of basic commands to start using MATLAB. This short tutorial describes those fundamental commands. You need to create vectors and matrices, to change them, and

More information

LAYOUT OF THE KEYBOARD

LAYOUT OF THE KEYBOARD Dr. Charles Hofmann, LaSalle hofmann@lasalle.edu Dr. Roseanne Hofmann, MCCC rhofman@mc3.edu ------------------------------------------------------------------------------------------------- DISPLAY CONTRAST

More information

Scientific Graphing in Excel 2010

Scientific Graphing in Excel 2010 Scientific Graphing in Excel 2010 When you start Excel, you will see the screen below. Various parts of the display are labelled in red, with arrows, to define the terms used in the remainder of this overview.

More information

Excel 2007 Basic knowledge

Excel 2007 Basic knowledge Ribbon menu The Ribbon menu system with tabs for various Excel commands. This Ribbon system replaces the traditional menus used with Excel 2003. Above the Ribbon in the upper-left corner is the Microsoft

More information

Prentice Hall Mathematics: Algebra 2 2007 Correlated to: Utah Core Curriculum for Math, Intermediate Algebra (Secondary)

Prentice Hall Mathematics: Algebra 2 2007 Correlated to: Utah Core Curriculum for Math, Intermediate Algebra (Secondary) Core Standards of the Course Standard 1 Students will acquire number sense and perform operations with real and complex numbers. Objective 1.1 Compute fluently and make reasonable estimates. 1. Simplify

More information

0 Introduction to Data Analysis Using an Excel Spreadsheet

0 Introduction to Data Analysis Using an Excel Spreadsheet Experiment 0 Introduction to Data Analysis Using an Excel Spreadsheet I. Purpose The purpose of this introductory lab is to teach you a few basic things about how to use an EXCEL 2010 spreadsheet to do

More information

Summary of important mathematical operations and formulas (from first tutorial):

Summary of important mathematical operations and formulas (from first tutorial): EXCEL Intermediate Tutorial Summary of important mathematical operations and formulas (from first tutorial): Operation Key Addition + Subtraction - Multiplication * Division / Exponential ^ To enter a

More information

Preface of Excel Guide

Preface of Excel Guide Preface of Excel Guide The use of spreadsheets in a course designed primarily for business and social science majors can enhance the understanding of the underlying mathematical concepts. In addition,

More information

Signal Processing First Lab 01: Introduction to MATLAB. 3. Learn a little about advanced programming techniques for MATLAB, i.e., vectorization.

Signal Processing First Lab 01: Introduction to MATLAB. 3. Learn a little about advanced programming techniques for MATLAB, i.e., vectorization. Signal Processing First Lab 01: Introduction to MATLAB Pre-Lab and Warm-Up: You should read at least the Pre-Lab and Warm-up sections of this lab assignment and go over all exercises in the Pre-Lab section

More information

Graphic Designing with Transformed Functions

Graphic Designing with Transformed Functions Name Class The teacher will display the completed example to the right as an example to re-create. Work to make the image of the letter M on your handheld. Transformations of parabolas, domain restrictions,

More information

Simple Programming in MATLAB. Plotting a graph using MATLAB involves three steps:

Simple Programming in MATLAB. Plotting a graph using MATLAB involves three steps: Simple Programming in MATLAB Plotting Graphs: We will plot the graph of the function y = f(x) = e 1.5x sin(8πx), 0 x 1 Plotting a graph using MATLAB involves three steps: Create points 0 = x 1 < x 2

More information

User Guide. facebook.com/desmosinc @desmos calculator@desmos.com

User Guide. facebook.com/desmosinc @desmos calculator@desmos.com User Guide Learn more about graphing functions, plotting tables of data, evaluating equations, exploring transformations, and more! If you have questions that aren t answered in here, send us an email

More information

Experiment 1A: Excel Graphing Exercise

Experiment 1A: Excel Graphing Exercise Physics 210 Lab Manual Page 1-1 Experiment 1A: Excel Graphing Exercise The data for this exercise comes from measuring the time for a simple pendulum to swing back and forth 20 times as a function of the

More information

CSC 120: Computer Science for the Sciences (R section)

CSC 120: Computer Science for the Sciences (R section) CSC 120: Computer Science for the Sciences (R section) Radford M. Neal, University of Toronto, 2015 http://www.cs.utoronto.ca/ radford/csc120/ Week 2 Typing Stuff into R Can be Good... You can learn a

More information

Unit 7 Quadratic Relations of the Form y = ax 2 + bx + c

Unit 7 Quadratic Relations of the Form y = ax 2 + bx + c Unit 7 Quadratic Relations of the Form y = ax 2 + bx + c Lesson Outline BIG PICTURE Students will: manipulate algebraic expressions, as needed to understand quadratic relations; identify characteristics

More information

How to Graph Trigonometric Functions

How to Graph Trigonometric Functions How to Graph Trigonometric Functions This handout includes instructions for graphing processes of basic, amplitude shifts, horizontal shifts, and vertical shifts of trigonometric functions. The Unit Circle

More information

MATLAB Functions. function [Out_1,Out_2,,Out_N] = function_name(in_1,in_2,,in_m)

MATLAB Functions. function [Out_1,Out_2,,Out_N] = function_name(in_1,in_2,,in_m) MATLAB Functions What is a MATLAB function? A MATLAB function is a MATLAB program that performs a sequence of operations specified in a text file (called an m-file because it must be saved with a file

More information

Microsoft Excel Tutorial

Microsoft Excel Tutorial Microsoft Excel Tutorial by Dr. James E. Parks Department of Physics and Astronomy 401 Nielsen Physics Building The University of Tennessee Knoxville, Tennessee 37996-1200 Copyright August, 2000 by James

More information

Dear Accelerated Pre-Calculus Student:

Dear Accelerated Pre-Calculus Student: Dear Accelerated Pre-Calculus Student: I am very excited that you have decided to take this course in the upcoming school year! This is a fastpaced, college-preparatory mathematics course that will also

More information

Excel Basics By Tom Peters & Laura Spielman

Excel Basics By Tom Peters & Laura Spielman Excel Basics By Tom Peters & Laura Spielman What is Excel? Microsoft Excel is a software program with spreadsheet format enabling the user to organize raw data, make tables and charts, graph and model

More information

Quickstart for Desktop Version

Quickstart for Desktop Version Quickstart for Desktop Version What is GeoGebra? Dynamic Mathematics Software in one easy-to-use package For learning and teaching at all levels of education Joins interactive 2D and 3D geometry, algebra,

More information

Linear Algebra and TI 89

Linear Algebra and TI 89 Linear Algebra and TI 89 Abdul Hassen and Jay Schiffman This short manual is a quick guide to the use of TI89 for Linear Algebra. We do this in two sections. In the first section, we will go over the editing

More information

Lab 1. The Fourier Transform

Lab 1. The Fourier Transform Lab 1. The Fourier Transform Introduction In the Communication Labs you will be given the opportunity to apply the theory learned in Communication Systems. Since this is your first time to work in the

More information

Formulas, Functions and Charts

Formulas, Functions and Charts Formulas, Functions and Charts :: 167 8 Formulas, Functions and Charts 8.1 INTRODUCTION In this leson you can enter formula and functions and perform mathematical calcualtions. You will also be able to

More information

MATLAB Programming. Problem 1: Sequential

MATLAB Programming. Problem 1: Sequential Division of Engineering Fundamentals, Copyright 1999 by J.C. Malzahn Kampe 1 / 21 MATLAB Programming When we use the phrase computer solution, it should be understood that a computer will only follow directions;

More information

Create Charts in Excel

Create Charts in Excel Create Charts in Excel Table of Contents OVERVIEW OF CHARTING... 1 AVAILABLE CHART TYPES... 2 PIE CHARTS... 2 BAR CHARTS... 3 CREATING CHARTS IN EXCEL... 3 CREATE A CHART... 3 HOW TO CHANGE THE LOCATION

More information

USING EXCEL ON THE COMPUTER TO FIND THE MEAN AND STANDARD DEVIATION AND TO DO LINEAR REGRESSION ANALYSIS AND GRAPHING TABLE OF CONTENTS

USING EXCEL ON THE COMPUTER TO FIND THE MEAN AND STANDARD DEVIATION AND TO DO LINEAR REGRESSION ANALYSIS AND GRAPHING TABLE OF CONTENTS USING EXCEL ON THE COMPUTER TO FIND THE MEAN AND STANDARD DEVIATION AND TO DO LINEAR REGRESSION ANALYSIS AND GRAPHING Dr. Susan Petro TABLE OF CONTENTS Topic Page number 1. On following directions 2 2.

More information

Analytics for Tally.ERP 9

Analytics for Tally.ERP 9 Analytics for Tally.ERP 9 Version 1.0 By EAI Square Technologies LLP #305, A Block Vijaya Lakshmi Apartments Abbiah Reddy Layout Kaggadasapura,Bangalore-560093 Sales: sales@eai2.com Support: support@eai2.com

More information

Microsoft Excel Tutorial

Microsoft Excel Tutorial Microsoft Excel Tutorial Microsoft Excel spreadsheets are a powerful and easy to use tool to record, plot and analyze experimental data. Excel is commonly used by engineers to tackle sophisticated computations

More information

The following is an overview of lessons included in the tutorial.

The following is an overview of lessons included in the tutorial. Chapter 2 Tutorial Tutorial Introduction This tutorial is designed to introduce you to some of Surfer's basic features. After you have completed the tutorial, you should be able to begin creating your

More information

CD-ROM Appendix E: Matlab

CD-ROM Appendix E: Matlab CD-ROM Appendix E: Matlab Susan A. Fugett Matlab version 7 or 6.5 is a very powerful tool useful for many kinds of mathematical tasks. For the purposes of this text, however, Matlab 7 or 6.5 will be used

More information

Because the slope is, a slope of 5 would mean that for every 1cm increase in diameter, the circumference would increase by 5cm.

Because the slope is, a slope of 5 would mean that for every 1cm increase in diameter, the circumference would increase by 5cm. Measurement Lab You will be graphing circumference (cm) vs. diameter (cm) for several different circular objects, and finding the slope of the line of best fit using the CapStone program. Write out or

More information

Graphing Parabolas With Microsoft Excel

Graphing Parabolas With Microsoft Excel Graphing Parabolas With Microsoft Excel Mr. Clausen Algebra 2 California State Standard for Algebra 2 #10.0: Students graph quadratic functions and determine the maxima, minima, and zeros of the function.

More information

3.2 Matrix Multiplication

3.2 Matrix Multiplication 3.2 Matrix Multiplication Question : How do you multiply two matrices? Question 2: How do you interpret the entries in a product of two matrices? When you add or subtract two matrices, you add or subtract

More information

Linear Algebra Notes for Marsden and Tromba Vector Calculus

Linear Algebra Notes for Marsden and Tromba Vector Calculus Linear Algebra Notes for Marsden and Tromba Vector Calculus n-dimensional Euclidean Space and Matrices Definition of n space As was learned in Math b, a point in Euclidean three space can be thought of

More information

The Projection Matrix

The Projection Matrix The Projection Matrix David Arnold Fall 996 Abstract In this activity you will use Matlab to project a set of vectors onto a single vector. Prerequisites. Inner product (dot product) and orthogonal vectors.

More information

Stress-Strain Data with EXCEL The Tensile Test Download the Data About Using EXCEL

Stress-Strain Data with EXCEL The Tensile Test Download the Data About Using EXCEL August 2010 version Stress-Strain Data with EXCEL Welcome to the Mechanical Testing Instructional Lab (MTIL). The gears can be a little rusty at the start of a new semester and new material can be a bit

More information

PTC Mathcad Prime 3.0 Keyboard Shortcuts

PTC Mathcad Prime 3.0 Keyboard Shortcuts PTC Mathcad Prime 3.0 Shortcuts Swedish s Regions Inserting Regions Operator/Command Description Shortcut Swedish Area Inserts a collapsible area you can collapse or expand to toggle the display of your

More information

This activity will show you how to draw graphs of algebraic functions in Excel.

This activity will show you how to draw graphs of algebraic functions in Excel. This activity will show you how to draw graphs of algebraic functions in Excel. Open a new Excel workbook. This is Excel in Office 2007. You may not have used this version before but it is very much the

More information

Publisher 2010 Cheat Sheet

Publisher 2010 Cheat Sheet April 20, 2012 Publisher 2010 Cheat Sheet Toolbar customize click on arrow and then check the ones you want a shortcut for File Tab (has new, open save, print, and shows recent documents, and has choices

More information

MARS STUDENT IMAGING PROJECT

MARS STUDENT IMAGING PROJECT MARS STUDENT IMAGING PROJECT Data Analysis Practice Guide Mars Education Program Arizona State University Data Analysis Practice Guide This set of activities is designed to help you organize data you collect

More information

Precalculus REVERSE CORRELATION. Content Expectations for. Precalculus. Michigan CONTENT EXPECTATIONS FOR PRECALCULUS CHAPTER/LESSON TITLES

Precalculus REVERSE CORRELATION. Content Expectations for. Precalculus. Michigan CONTENT EXPECTATIONS FOR PRECALCULUS CHAPTER/LESSON TITLES Content Expectations for Precalculus Michigan Precalculus 2011 REVERSE CORRELATION CHAPTER/LESSON TITLES Chapter 0 Preparing for Precalculus 0-1 Sets There are no state-mandated Precalculus 0-2 Operations

More information

KaleidaGraph Quick Start Guide

KaleidaGraph Quick Start Guide KaleidaGraph Quick Start Guide This document is a hands-on guide that walks you through the use of KaleidaGraph. You will probably want to print this guide and then start your exploration of the product.

More information

Algebra and Geometry Review (61 topics, no due date)

Algebra and Geometry Review (61 topics, no due date) Course Name: Math 112 Credit Exam LA Tech University Course Code: ALEKS Course: Trigonometry Instructor: Course Dates: Course Content: 159 topics Algebra and Geometry Review (61 topics, no due date) Properties

More information

Plots, Curve-Fitting, and Data Modeling in Microsoft Excel

Plots, Curve-Fitting, and Data Modeling in Microsoft Excel Plots, Curve-Fitting, and Data Modeling in Microsoft Excel This handout offers some tips on making nice plots of data collected in your lab experiments, as well as instruction on how to use the built-in

More information

Brief Introduction to Vectors and Matrices

Brief Introduction to Vectors and Matrices CHAPTER 1 Brief Introduction to Vectors and Matrices In this chapter, we will discuss some needed concepts found in introductory course in linear algebra. We will introduce matrix, vector, vector-valued

More information

The KmPlot Handbook. Klaus-Dieter Möller Philip Rodrigues David Saxton

The KmPlot Handbook. Klaus-Dieter Möller Philip Rodrigues David Saxton Klaus-Dieter Möller Philip Rodrigues David Saxton 2 Contents 1 Introduction 6 2 First Steps With KmPlot 8 2.1 Simple Function Plot.................................... 8 2.2 Edit Properties........................................

More information

Using Excel for descriptive statistics

Using Excel for descriptive statistics FACT SHEET Using Excel for descriptive statistics Introduction Biologists no longer routinely plot graphs by hand or rely on calculators to carry out difficult and tedious statistical calculations. These

More information

Excel. Microsoft Office s spreadsheet application can be used to track. and analyze numerical data for display on screen or in printed

Excel. Microsoft Office s spreadsheet application can be used to track. and analyze numerical data for display on screen or in printed Excel Microsoft Office s spreadsheet application can be used to track and analyze numerical data for display on screen or in printed format. Excel is designed to help you record and calculate data, and

More information

Graphing Calculator Scientific Calculator Version 2.0

Graphing Calculator Scientific Calculator Version 2.0 Graphing Calculator Scientific Calculator Version 2.0 2006-1012 Infinity Softworks, Inc. www.infinitysw.com/ets August 7, 2012 1! Table of Contents Table of Contents 1 Overview! 3 2 Navigation! 4 3 Using

More information

Introduction to Matlab: Application to Electrical Engineering

Introduction to Matlab: Application to Electrical Engineering Introduction to Matlab: Application to Electrical Engineering Houssem Rafik El Hana Bouchekara Umm El Qura University (version 1, Februray 2011) 1 Contents 1 CHAPTER 1... 7 1.1 TUTORIAL LESSONS 1... 7

More information

9.4. The Scalar Product. Introduction. Prerequisites. Learning Style. Learning Outcomes

9.4. The Scalar Product. Introduction. Prerequisites. Learning Style. Learning Outcomes The Scalar Product 9.4 Introduction There are two kinds of multiplication involving vectors. The first is known as the scalar product or dot product. This is so-called because when the scalar product of

More information

2 Session Two - Complex Numbers and Vectors

2 Session Two - Complex Numbers and Vectors PH2011 Physics 2A Maths Revision - Session 2: Complex Numbers and Vectors 1 2 Session Two - Complex Numbers and Vectors 2.1 What is a Complex Number? The material on complex numbers should be familiar

More information

Classroom Tips and Techniques: The Student Precalculus Package - Commands and Tutors. Content of the Precalculus Subpackage

Classroom Tips and Techniques: The Student Precalculus Package - Commands and Tutors. Content of the Precalculus Subpackage Classroom Tips and Techniques: The Student Precalculus Package - Commands and Tutors Robert J. Lopez Emeritus Professor of Mathematics and Maple Fellow Maplesoft This article provides a systematic exposition

More information

Basic Excel Handbook

Basic Excel Handbook 2 5 2 7 1 1 0 4 3 9 8 1 Basic Excel Handbook Version 3.6 May 6, 2008 Contents Contents... 1 Part I: Background Information...3 About This Handbook... 4 Excel Terminology... 5 Excel Terminology (cont.)...

More information

INTRODUCTION TO EXCEL

INTRODUCTION TO EXCEL INTRODUCTION TO EXCEL 1 INTRODUCTION Anyone who has used a computer for more than just playing games will be aware of spreadsheets A spreadsheet is a versatile computer program (package) that enables you

More information

MATLAB LECTURE NOTES. Dr. ADİL YÜCEL. Istanbul Technical University Department of Mechanical Engineering

MATLAB LECTURE NOTES. Dr. ADİL YÜCEL. Istanbul Technical University Department of Mechanical Engineering MATLAB LECTURE NOTES Dr. ADİL YÜCEL Istanbul Technical University Department of Mechanical Engineering MATLAB LECTURE NOTES Student Name Student ID Dr. ADİL YÜCEL Istanbul Technical University Department

More information

Chapter 4 Creating Charts and Graphs

Chapter 4 Creating Charts and Graphs Calc Guide Chapter 4 OpenOffice.org Copyright This document is Copyright 2006 by its contributors as listed in the section titled Authors. You can distribute it and/or modify it under the terms of either

More information

Euler s Method and Functions

Euler s Method and Functions Chapter 3 Euler s Method and Functions The simplest method for approximately solving a differential equation is Euler s method. One starts with a particular initial value problem of the form dx dt = f(t,

More information

Advanced Microsoft Excel 2010

Advanced Microsoft Excel 2010 Advanced Microsoft Excel 2010 Table of Contents THE PASTE SPECIAL FUNCTION... 2 Paste Special Options... 2 Using the Paste Special Function... 3 ORGANIZING DATA... 4 Multiple-Level Sorting... 4 Subtotaling

More information

VISUAL ALGEBRA FOR COLLEGE STUDENTS. Laurie J. Burton Western Oregon University

VISUAL ALGEBRA FOR COLLEGE STUDENTS. Laurie J. Burton Western Oregon University VISUAL ALGEBRA FOR COLLEGE STUDENTS Laurie J. Burton Western Oregon University VISUAL ALGEBRA FOR COLLEGE STUDENTS TABLE OF CONTENTS Welcome and Introduction 1 Chapter 1: INTEGERS AND INTEGER OPERATIONS

More information

CONSTRUCTING SINGLE-SUBJECT REVERSAL DESIGN GRAPHS USING MICROSOFT WORD : A COMPREHENSIVE TUTORIAL

CONSTRUCTING SINGLE-SUBJECT REVERSAL DESIGN GRAPHS USING MICROSOFT WORD : A COMPREHENSIVE TUTORIAL CONSTRUCTING SINGLE-SUBJECT REVERSAL DESIGN GRAPHS USING MICROSOFT WORD : A COMPREHENSIVE TUTORIAL PATRICK GREHAN ADELPHI UNIVERSITY DANIEL J. MORAN MIDAMERICAN PSYCHOLOGICAL INSTITUTE This document is

More information

Introduction to MS Excel

Introduction to MS Excel Introduction to MS Excel For General Physics I & II Laboratory Microsoft Excel 97 SR-2 Under MS Win 95, 98, NT, or 2000 PHY 103-104 General Physics I & II Laboratory David L. Bridges, Le Moyne College

More information

Algebra. Exponents. Absolute Value. Simplify each of the following as much as possible. 2x y x + y y. xxx 3. x x x xx x. 1. Evaluate 5 and 123

Algebra. Exponents. Absolute Value. Simplify each of the following as much as possible. 2x y x + y y. xxx 3. x x x xx x. 1. Evaluate 5 and 123 Algebra Eponents Simplify each of the following as much as possible. 1 4 9 4 y + y y. 1 5. 1 5 4. y + y 4 5 6 5. + 1 4 9 10 1 7 9 0 Absolute Value Evaluate 5 and 1. Eliminate the absolute value bars from

More information

Scatter Plots with Error Bars

Scatter Plots with Error Bars Chapter 165 Scatter Plots with Error Bars Introduction The procedure extends the capability of the basic scatter plot by allowing you to plot the variability in Y and X corresponding to each point. Each

More information