MATLAB LECTURE NOTES. Dr. ADİL YÜCEL. Istanbul Technical University Department of Mechanical Engineering
|
|
|
- Clifton Young
- 10 years ago
- Views:
Transcription
1 MATLAB LECTURE NOTES Dr. ADİL YÜCEL Istanbul Technical University Department of Mechanical Engineering
2 MATLAB LECTURE NOTES Student Name Student ID Dr. ADİL YÜCEL Istanbul Technical University Department of Mechanical Engineering
3 MATLAB LECTURE NOTES LESSON 1 INTRODUCTION Dr. ADİL YÜCEL Istanbul Technical University Department of Mechanical Engineering
4 MATLAB stands for MATrix LABoratory. MATLAB was invented by Cleve Moler in the late 1970s. MATLAB is written in C. MATLAB works as an interpreter. MATLAB works slower than C and Fortran. MATLAB has many toolboxes for different disciplines. MATLAB has many visualisation tools.
5 This section lists the script and function files in your working folder Command Window is the main window that you write your commands Workspace shows the names and values of the variables defined by the user Command History lists the copy of the commands you have run on the command window
6 clc Clears the command window. Does not delete any variable. home Move cursor to the upper left corner of the command window. clear Deletes all the variables. clear <variable name> Deletes a certain variable.
7 who Lists the names of the variables defined by the user. whos Lists detailed information about the variables defined by the user. beep Produce a beep sound. computer Identify the computer on which MATLAB is running.
8 realmin Smallest positive real number. realmax Largest positive real number. date Shows the current system date. disp ( <variable name> ) Displays the value of the variable. disp ( <string constant> ) Displays the string constant.
9 ans Automatically created variable when the result of an operation is not assigned to a variable. pi Mathematical π constant. % Used for writing a comment. ; Used for suppressing a variable or the result of an operation.
10 + : Plus : Minus * : Matrix multiplication.* : Array multiplication (Element wise) ^ : Matrix power. ^ : Array power (Element wise) \ : Backslash or left division / : Slash or right division.\ : Left array division (Element wise)./ : Right array division (Element wise) : : Colon : Transpose
11 = : Assignment == : Equal to ~= : Not equal to > : Greater than < : Less than >= : Greater than or equal to <= : Less than or equal to & : Logical AND : Logical OR ~ : Logical NOT true : Logical TRUE false : Logical FALSE
12 abs (x) Calculates absolute value of x ceil (x) Rounds x to the next integer floor (x) Rounds x to the previous integer round (x) Rounds x to the nearest integer
13 exp (x) Calculates exponential of x (e x ) log (x) Calculates natural logarithm of x (lnx) log2 (x) Calculates base 2 logarithm of x (log 2 x) log10 (x) Calculates base 10 logarithm of x (log 10 x)
14 mod (x,a) Calculates modulus of x (x mod a) sqrt (x) Calculates square root of x nthroot (x,n) Calculates n th root of x factorial (x) Calculates factorial of x (x!)
15 sin (x) Calculates sine of x sinh (x) Calculates hyperbolic sine of x asin (x) Calculates inverse sine of x asinh (x) Calculates inverse hyperbolic sine of x
16 cos (x) Calculates cosine of x cosh (x) Calculates hyperbolic cosine of x acos (x) Calculates inverse cosine of x acosh (x) Calculates inverse hyperbolic cosine of x
17 tan (x) Calculates tangent of x tanh (x) Calculates hyperbolic tangent of x atan (x) Calculates inverse tangent of x atanh (x) Calculates inverse hyperbolic tangent of x
18 sind (x) Calculates sine of x (x in degrees) cosd (x) Calculates cosine of x (x in degrees) tand (x) Calculates tangent of x (x in degrees) cotd (x) Calculates cotangent of x (x in degrees) secd (x) Calculates secant of x (x in degrees)
19 asind (x) Calculates inverse sine of x (result in degrees) acosd (x) Calculates inverse cosine of x (result in degrees) atand (x) Calculates inverse tangent of x (result in degrees) acotd (x) Calculates inverse cotangent of x (result in degrees) asecd (x) Calculates inverse secant of x (result in degrees)
20 format short 4 decimal places (3.1416) format short e 4 decimal places with exponent (3.1416e+000) format long Many decimal places ( ) format long e Many decimal places with exponent ( e+000) format bank 2 decimal places (3.14)
21 A scalar is a matrix with only one row and one column. It is simply a single value. A vector is a special form of matrix which contains only one row or one column. A matrix with only one row is called a row vector and a matrix with only one column is called a column vector. They can be named as one-dimensional arrays. A matrix is a rectangular multidimensional array of numbers.
22 A scalar can be created as follows :
23 A row vector can be created as follows : A column vector can be created as follows :
24 A matrix can be created as follows :
25 Variable and function names are case sensitive. They can not start with a number. They can not include language specific characters. They can not include punctuation characters. They can not include spaces.
26 MATLAB LECTURE NOTES LESSON 2 MATRIX OPERATIONS Dr. ADİL YÜCEL Istanbul Technical University Department of Mechanical Engineering
27 a : b : c Starting Value Increment Ending Value This method creates an array with values starting from a and ending at c with an increment of b.
28 An array can be created as follows : Same array can also be created as follows :
29 linspace (a,b,n) This method creates an array with n number of equally spaced values starting from a and ending at b.
30 logspace (a,b,n) This method creates an array with n number of equally spaced logarithmic (10 x ) values starting from a and ending at b.
31 Addition and subtraction of two vectors :
32 Multiplication and division of two vectors :
33 Multiplication of a scalar and a vector :
34 Addition and subtraction of two matrices :
35 Matrix multiplication of two matrices :
36 Element wise multiplication of two matrices :
37 Element wise division of two matrices :
38 Multiplication of a scalar and a matrix :
39 dot (A,B) Calculates the dot product of two vectors.
40 cross (A,B) Calculates the cross product of two vectors.
41 sort (A) Sorts the elements of the given vector.
42 mean (A) Calculates the average value of the elements of the given vector.
43 sum (A) Calculates the sum of the elements of the given vector.
44 prod (A) Calculates the product of the elements of the given vector.
45 min (A) Results the minimum value of the given vector.
46 max (A) Results the maximum value of the given vector.
47 zeros (m,n) Creates an mxn matrix of all zeros.
48 ones (m,n) Creates an mxn matrix of all ones.
49 eye (m) Creates an mxm identity matrix.
50 rand (m,n) Creates an mxn matrix full of uniformly distributed random numbers between 0 and 1.
51 diag (A) Creates a diagonal matrix with the elements of the given vector as the diagonal.
52 size (A) Returns the dimensions of the given matrix.
53 length (A) Returns the length of the given vector.
54 det (A) Calculates the determinant of the given matrix.
55 inv (A) Calculates the inverse of the given matrix.
56 A Calculates the transpose of the given matrix.
57 A ( m, n ) Results the element of the given matrix in row m and column n.
58 A ( :, n ) Results the elements of the given matrix in column n.
59 A ( m, : ) Results the elements of the given matrix in row m.
60 Solving a system of linear equations : K.X = S K X S K -1.K.X = K -1.S X = K -1.S X = inv (K)*S
61 3a + 6b + 8c = a 4b 7c = a + 5b + 9c = 108.5
62 MATLAB LECTURE NOTES LESSON 3 DATA VISUALIZATION Dr. ADİL YÜCEL Istanbul Technical University Department of Mechanical Engineering
63 plot (x,y) Plots the given vectors on a normal chart.
64 plot (x1,y1,x2,y2) Plots the two given vectors on a normal chart.
65 plotyy (x,y1,x,y2) Plots the two given vectors with two different y-axis.
66 bar (x,y) Plots the given vectors on a vertical bar chart.
67 barh (x,y) Plots the given vectors on a horizontal bar chart.
68 polar (x,y) Plots the given vectors on a polar coordinate chart.
69 area (x,y) Plots the given vectors on an area chart.
70 quiver (x,y) Plots the given vectors on a velocity chart.
71 ribbon (x,y) Plots the given vectors on a ribbon chart.
72 stairs (x,y) Plots the given vectors on a stairstep chart.
73 stem (x,y) Plots the given vectors on a discrete data chart.
74 pie (x) Plots the pie chart for the values given in the vector.
75 semilogx (x,y) Plots the given vectors on a normal chart with logarithmic x axis and linear y axis.
76 semilogy (x,y) Plots the given vectors on a normal chart with logarithmic y axis and linear x axis.
77 loglog (x,y) Plots the given vectors on a normal chart with logarithmic x axis and logarithmic y axis.
78 subplot (m,n,k) Creates a chart area of mxn and locates the next plot to the position of k.
79 MATLAB LECTURE NOTES LESSON 4 POLYNOMIALS Dr. ADİL YÜCEL Istanbul Technical University Department of Mechanical Engineering
80 General form of an n th degree polynomial function is defined as follows : The vector representing the polynomial function is defined as follows :
81 Examples of polynomial vectors :
82 polyval (p,x) This method calculates the value of the polynomial p for the given value of x.
83 Plotting polynomial vectors :
84 roots (p) Calculates the roots of the given polynomial vector.
85 poly (r) Calculates the polynomial vector for the given roots.
86 polyder (p) Calculates the derivative of the given polynomial vector.
87 polyint (p) Calculates the analytic integral of the given polynomial vector.
88 conv (p1,p2) Multiplies the given two polynomial vectors.
89 deconv (p1,p2) Divides the given two polynomial vectors.
90 polyfit (x,y,degree) Calculates the polynomial vector of n th degree that represents the data given by x and y. In other words, it is a polynomial curve fitting using the least squares method.
91 Example of curve fitting :
92 Curve fitting with different functions :
93 Curve fitting with different functions :
94 Example of curve fitting with different functions :
95
96 interp1 (x,y,xnew,method) Performs a one-dimensional interpolation over the data given by x and y for the values of xnew using the specified method. Methods are ; nearest linear spline cubic : This method accepts the nearest neighbor point. : This method performs a linear interpolation. : This method performs a cubic spline polynomial interpolation. : This method performs a cubic Hermite interpolation.
97 Example of spline interpolation :
98 MATLAB LECTURE NOTES LESSON 5 PROGRAMMING Dr. ADİL YÜCEL Istanbul Technical University Department of Mechanical Engineering
99 m-file Script File A script file is a sequence of commands or statements. Function File A function file is a sub-program to execute a certain process.
100 Examples of function files : function result = add (x,y,z) result = x + y + z; function [s c] = SquareAndCube (x) s = x.^2; c = x.^3; function result = FahToCel (f) result = (f 32)*5/9;
101 inline (... ) Lets you define simple functions without writing external m-files.
102 fplot (..., [a b]) Plots simple functions within the range of a and b.
103 input (... ) Lets you input data into a variable from command window.
104 fprintf (... ) Displays constant data or the values of variables in a certain format. Use the formatting strings given below to format the output. Use %s to format as a string. Use %d to format a number as an integer. Use %f to format a number as a floating-point value. Use %e to format a number in a scientific notation. Use \n to insert a newline. Use \t to insert a tab.
105 Examples of fprintf :
106 if... elseif... else... end This statement executes the program block which satisfies the corresponding condition. if <condition> elseif <condition> else end Program Block Program Block Program Block
107 if grade < 50 disp ('You failed.') else disp ('You passed.') end if mach < 1 disp ('Flow is subsonic.') elseif mach > 1 disp ('Flow is supersonic.') else disp ('Flow is sonic.') end
108 switch... end This statement executes the program block which the variable satisfies the corresponding case value. switch <variable> case <value1>... case <value2>... case <value3>... otherwise... end Program Block Program Block Program Block Program Block
109 mach = input ('Please enter mach number: '); switch mach case 1 disp ('Flow is sonic.'); case 0.5 disp ('Flow is subsonic.'); case 1.2 disp ('Flow is transonic.'); case 3 disp ('Flow is supersonic.'); case 5 disp ('Flow is hypersonic.'); otherwise disp ('Flow is undefined.'); end
110 for... end This statement repeats the program block within the range of the loop statement. for <expression> end Program Block
111 for k = 1:1:10 s = k^2; fprintf ('Square of %2d = %d \n',k,s); end
112 continue This command jumps to the next iteration of the loop. for k = 1:1:10 if k == 5 continue end s = k^2; fprintf ('Square of %2d = %d \n',k,s); end
113 break This command stops the loop. for k = 1:1:10 if k == 5 break end s = k^2; fprintf ('Square of %2d = %d \n',k,s); end
114 while... end This statement repeats the program block as long as the loop expression is true. while <expression> end Program Block
115 k = 5; while k <= 10 c = k^3; fprintf ('Cube of %2d = %d \n',k,c); k = k + 1; end
116 MATLAB LECTURE NOTES LESSON 6 NUMERICAL INTEGRATION Dr. ADİL YÜCEL Istanbul Technical University Department of Mechanical Engineering
117 Numerical integration (quadrature) is simply the area under the curve of a function.
118 Trapezoidal Rule :
119 Trapezoidal Rule :
120 Trapezoidal Rule Algorithm : segment =... ; point = segment + 1; a =... ; b =... ; h = (b - a) / (point 1); x = a:h:b; y =... ; I = (h/2) * ( y(1) + 2*sum( y(2:point 1) ) + y(point) )
121 Simpson Rule :
122 Simpson Rule :
123 Simpson Rule Algorithm : segment =... ; point = 2*segment + 1; a =... ; b =... ; h = (b - a) / (point 1); x = a:h:b; y =... ; I = (h/3) * ( y(1) + 4*sum( y(2:2:point 1) ) + 2*sum( y(3:2:point 2) ) + y(point) )
124 trapz (x,y) Calculates the area under the trapezoids created by x-y pairs.
125 quad (...,a,b) Numerically integrates the given function in the range of a and b using the adaptive simpson method.
126 MATLAB LECTURE NOTES LESSON 7 ROOT FINDING ALGORITHMS Dr. ADİL YÜCEL Istanbul Technical University Department of Mechanical Engineering
127 Bisection Method : if f(a). f(m) > 0 a = m if f(b). f(m) > 0 b = m
128 Bisection Method Algorithm : a =... ; b =... ; m = (a + b) / 2; while abs ( f(m) ) > 1e-6 if f(a) * f(m) > 0 a = m; else b = m; end m = (a + b) / 2; end m
129 Bisection Method Example: f = inline ( cos(x) x ); x = 1:0.01:1; y = f(x); plot (x,y) grid a = 1 ; b = 1 ; m = (a + b) / 2; while abs ( f(m) ) > 1e-6 if f(a) * f(m) > 0 a = m; else b = m; end m = (a + b) / 2; end m
130 Newton's Method :
131 Newton's Method Algorithm : x0 =... ; while abs ( f(x0) ) > 1e-6 x1 = x0 ( f(x0) / fd(x0) ); x0 = x1; end x0
132 Newton's Method Example: f = inline ( cos(x) x ); fd = inline ( sin(x) 1 ); x = 1:0.01:1; y = f(x); plot (x,y) grid x0 = 0.2; while abs ( f(x0) ) > 1e-6 x1 = x0 ( f(x0) / fd(x0) ); x0 = x1; end x0
133 Fixed Point Iteration Method : converges to a root.
134 Fixed Point Iteration Method Algorithm : x0 =... ; tol = 1; while abs ( tol ) > 1e-6 x1 = g(x0); tol = x0 x1; x0 = x1; end x0
135 Fixed Point Iteration Method Example: f = inline ( x.^2 2*x 3 ); g = inline ( sqrt (2*x + 3) ); x = 0:0.01:5; y = f(x); plot (x,y) grid x0 = 0; tol = 1; while abs ( tol ) > 1e-6 x1 = g(x0); tol = x0 x1; x0 = x1; end x0
136 fzero (f,x0) Finds the root of the function f starting from an initial guess of x0.
137 fminbnd (f,a,b) Finds the local minimizer of function f in the interval a and b.
138 MATLAB LECTURE NOTES LESSON 8 SYMBOLIC ALGEBRA Dr. ADİL YÜCEL Istanbul Technical University Department of Mechanical Engineering
139 syms... Used to create symbolic variables.
140 sym (... ) Used to create symbolic variables, expressions and equations.
141 findsym (f) Determines the symbolic variables present in an expression.
142 subs (S,old,new) Substitutes a variable with a new variable or a new value in a symbolic expression.
143 collect (S) Collects the coefficients in a symbolic expression.
144 factor (S) Gives the prime factors of a symbolic expression.
145 expand (S) Expands a symbolic expression.
146 simplify (S) Simplifies a symbolic expression.
147 poly2sym (p) Converts a polynomial vector to a symbolic expression.
148 sym2poly (S) Converts a symbolic expression to a polynomial vector.
149 diff (S) Calculates the derivative of the symbolic expression.
150 diff (S,u) Calculates the derivative of the symbolic expression with respect to a variable.
151 int (S) Integrates the symbolic expression.
152 int (S,u) Integrates the symbolic expression with respect to a variable.
153 int (S,u,a,b) Integrates the symbolic expression with respect to a variable within the range of a and b.
154 ezplot (S, [ xmin xmax ] ) Plots a symbolic expression in the given range. If the range is not defined, the default range is -2π to +2π.
155 solve (...,...,... ) Solves the given equation or the system of equations.
156 dsolve (...,...,... ) Solves the given differential equation or the system of differential equations.
157 MATLAB LECTURE NOTES LESSON 9 THREE DIMENSIONAL PLOTS Dr. ADİL YÜCEL Istanbul Technical University Department of Mechanical Engineering
158 meshgrid (rangex, rangey) Used to create the grid within the range of rangex and rangey. rangex = -10:1:10; rangey = -5:1:5; [X, Y] = meshgrid (rangex, rangey); Z = X.* sin(y);
159 mesh (X, Y, Z) Used to plot X, Y and Z values using a mesh view. rangex = -10:1:10; rangey = -5:1:5; [X, Y] = meshgrid (rangex, rangey); Z = X.* sin(y); mesh (X, Y, Z);
160 meshc (X, Y, Z) Used to plot X, Y and Z values using a mesh view with projections. rangex = -10:1:10; rangey = -5:1:5; [X, Y] = meshgrid (rangex, rangey); Z = X.* sin(y); meshc (X, Y, Z);
161 surf (X, Y, Z) Used to plot X, Y and Z values using a surface mesh view. rangex = -10:1:10; rangey = -5:1:5; [X, Y] = meshgrid (rangex, rangey); Z = X.* sin(y); surf (X, Y, Z);
162 surfc (X, Y, Z) Used to plot X, Y and Z values using a surface mesh view with projections. rangex = -10:1:10; rangey = -5:1:5; [X, Y] = meshgrid (rangex, rangey); Z = X.* sin(y); surfc (X, Y, Z);
163 shading interp Plots the graphic with interpolated colors. rangex = -10:1:10; rangey = -5:1:5; [X, Y] = meshgrid (rangex, rangey); Z = X.* sin(y); surf (X, Y, Z); shading interp
164 shading faceted Plots the graphic with meshed colors. rangex = -10:1:10; rangey = -5:1:5; [X, Y] = meshgrid (rangex, rangey); Z = X.* sin(y); surf (X, Y, Z); shading faceted
165 plot3 (X, Y, Z) Used to create a simple plot in three dimensions. X = -10:0.1:10; Y = -10:0.1:10; Z = X.* sin(y); plot3 (X, Y, Z); grid
166 Dr. ADİL YÜCEL Istanbul Technical University Department of Mechanical Engineering
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
Introduction to Numerical Math and Matlab Programming
Introduction to Numerical Math and Matlab Programming Todd Young and Martin Mohlenkamp Department of Mathematics Ohio University Athens, OH 45701 [email protected] c 2009 - Todd Young and Martin Mohlenkamp.
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
South Carolina College- and Career-Ready (SCCCR) Pre-Calculus
South Carolina College- and Career-Ready (SCCCR) Pre-Calculus Key Concepts Arithmetic with Polynomials and Rational Expressions PC.AAPR.2 PC.AAPR.3 PC.AAPR.4 PC.AAPR.5 PC.AAPR.6 PC.AAPR.7 Standards Know
(!' ) "' # "*# "!(!' +,
MATLAB is a numeric computation software for engineering and scientific calculations. The name MATLAB stands for MATRIX LABORATORY. MATLAB is primarily a tool for matrix computations. It was developed
MBA Jump Start Program
MBA Jump Start Program Module 2: Mathematics Thomas Gilbert Mathematics Module Online Appendix: Basic Mathematical Concepts 2 1 The Number Spectrum Generally we depict numbers increasing from left to right
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
AIMMS Function Reference - Arithmetic Functions
AIMMS Function Reference - Arithmetic Functions This file contains only one chapter of the book. For a free download of the complete book in pdf format, please visit www.aimms.com Aimms 3.13 Part I Function
MATLAB Commands and Functions
MATLAB Commands and Functions Dr. Brian Vick Mechanical Engineering Department Virginia Tech General Purpose Commands Operators and Special Characters / 3 Commands for Managing a Session / 3 Special Variables
Thnkwell s Homeschool Precalculus Course Lesson Plan: 36 weeks
Thnkwell s Homeschool Precalculus Course Lesson Plan: 36 weeks Welcome to Thinkwell s Homeschool Precalculus! We re thrilled that you ve decided to make us part of your homeschool curriculum. This lesson
FX 115 MS Training guide. FX 115 MS Calculator. Applicable activities. Quick Reference Guide (inside the calculator cover)
Tools FX 115 MS Calculator Handouts Other materials Applicable activities Quick Reference Guide (inside the calculator cover) Key Points/ Overview Advanced scientific calculator Two line display VPAM to
Higher Education Math Placement
Higher Education Math Placement Placement Assessment Problem Types 1. Whole Numbers, Fractions, and Decimals 1.1 Operations with Whole Numbers Addition with carry Subtraction with borrowing Multiplication
Introduction to Numerical Methods and Matlab Programming for Engineers
Introduction to Numerical Methods and Matlab Programming for Engineers Todd Young and Martin J. Mohlenkamp Department of Mathematics Ohio University Athens, OH 45701 [email protected] May 5, 2015 ii Copyright
Review of Matlab for Differential Equations. Lia Vas
Review of Matlab for Differential Equations Lia Vas 1. Basic arithmetic (Practice problems 1) 2. Solving equations with solve (Practice problems 2) 3. Representing functions 4. Graphics 5. Parametric Plots
Display Format To change the exponential display format, press the [MODE] key 3 times.
Tools FX 300 MS Calculator Overhead OH 300 MS Handouts Other materials Applicable activities Activities for the Classroom FX-300 Scientific Calculator Quick Reference Guide (inside the calculator cover)
Introductory Course to Matlab with Financial Case Studies
University of Cyprus Public Business Administration Department Introductory Course to Matlab with Financial Case Studies Prepared by: Panayiotis Andreou PhD Candidate PBA UCY Lefkosia, September 003 Table
Introduction to Matlab
Introduction to Matlab Social Science Research Lab American University, Washington, D.C. Web. www.american.edu/provost/ctrl/pclabs.cfm Tel. x3862 Email. [email protected] Course Objective This course provides
Getting to know your TI-83
Calculator Activity Intro Getting to know your TI-83 Press ON to begin using calculator.to stop, press 2 nd ON. To darken the screen, press 2 nd alternately. To lighten the screen, press nd 2 alternately.
What are the place values to the left of the decimal point and their associated powers of ten?
The verbal answers to all of the following questions should be memorized before completion of algebra. Answers that are not memorized will hinder your ability to succeed in geometry and algebra. (Everything
Introduction to MATLAB
Introduction to MATLAB What is MATLAB? MATLAB ( MATrix LABoratory ) is a tool for numerical computation and visualization. The basic data element is a matrix, so if you need a program that manipulates
How To Understand And Solve Algebraic Equations
College Algebra Course Text Barnett, Raymond A., Michael R. Ziegler, and Karl E. Byleen. College Algebra, 8th edition, McGraw-Hill, 2008, ISBN: 978-0-07-286738-1 Course Description This course provides
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
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
5: Magnitude 6: Convert to Polar 7: Convert to Rectangular
TI-NSPIRE CALCULATOR MENUS 1: Tools > 1: Define 2: Recall Definition --------------- 3: Delete Variable 4: Clear a-z 5: Clear History --------------- 6: Insert Comment 2: Number > 1: Convert to Decimal
Expense Management. Configuration and Use of the Expense Management Module of Xpert.NET
Expense Management Configuration and Use of the Expense Management Module of Xpert.NET Table of Contents 1 Introduction 3 1.1 Purpose of the Document.............................. 3 1.2 Addressees of the
Nonlinear Algebraic Equations. Lectures INF2320 p. 1/88
Nonlinear Algebraic Equations Lectures INF2320 p. 1/88 Lectures INF2320 p. 2/88 Nonlinear algebraic equations When solving the system u (t) = g(u), u(0) = u 0, (1) with an implicit Euler scheme we have
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
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
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
SOME EXCEL FORMULAS AND FUNCTIONS
SOME EXCEL FORMULAS AND FUNCTIONS About calculation operators Operators specify the type of calculation that you want to perform on the elements of a formula. Microsoft Excel includes four different types
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
PRE-CALCULUS GRADE 12
PRE-CALCULUS GRADE 12 [C] Communication Trigonometry General Outcome: Develop trigonometric reasoning. A1. Demonstrate an understanding of angles in standard position, expressed in degrees and radians.
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
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
TESTING CENTER SARAS USER MANUAL
Brigham Young University Idaho TESTING CENTER SARAS USER MANUAL EXCELSOFT 1 P a g e Contents Recent Updates... 4 TYPOGRAPHIC CONVENTIONS... 5 SARAS PROGRAM NAVIGATION... 6 MANAGE REPOSITORY... 6 MANAGE
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
Beginning Matlab Exercises
Beginning Matlab Exercises R. J. Braun Department of Mathematical Sciences University of Delaware 1 Introduction This collection of exercises is inted to help you start learning Matlab. Matlab is a huge
CRLS Mathematics Department Algebra I Curriculum Map/Pacing Guide
Curriculum Map/Pacing Guide page 1 of 14 Quarter I start (CP & HN) 170 96 Unit 1: Number Sense and Operations 24 11 Totals Always Include 2 blocks for Review & Test Operating with Real Numbers: How are
Expression. Variable Equation Polynomial Monomial Add. Area. Volume Surface Space Length Width. Probability. Chance Random Likely Possibility Odds
Isosceles Triangle Congruent Leg Side Expression Equation Polynomial Monomial Radical Square Root Check Times Itself Function Relation One Domain Range Area Volume Surface Space Length Width Quantitative
CAMI Education linked to CAPS: Mathematics
- 1 - TOPIC 1.1 Whole numbers _CAPS curriculum TERM 1 CONTENT Mental calculations Revise: Multiplication of whole numbers to at least 12 12 Ordering and comparing whole numbers Revise prime numbers to
Content. Chapter 4 Functions 61 4.1 Basic concepts on real functions 62. Credits 11
Content Credits 11 Chapter 1 Arithmetic Refresher 13 1.1 Algebra 14 Real Numbers 14 Real Polynomials 19 1.2 Equations in one variable 21 Linear Equations 21 Quadratic Equations 22 1.3 Exercises 28 Chapter
WEEK #3, Lecture 1: Sparse Systems, MATLAB Graphics
WEEK #3, Lecture 1: Sparse Systems, MATLAB Graphics Visualization of Matrices Good visuals anchor any presentation. MATLAB has a wide variety of ways to display data and calculation results that can be
Algebra I Vocabulary Cards
Algebra I Vocabulary Cards Table of Contents Expressions and Operations Natural Numbers Whole Numbers Integers Rational Numbers Irrational Numbers Real Numbers Absolute Value Order of Operations Expression
CSE373: Data Structures and Algorithms Lecture 3: Math Review; Algorithm Analysis. Linda Shapiro Winter 2015
CSE373: Data Structures and Algorithms Lecture 3: Math Review; Algorithm Analysis Linda Shapiro Today Registration should be done. Homework 1 due 11:59 pm next Wednesday, January 14 Review math essential
Part I Matlab and Solving Equations
Part I Matlab and Solving Equations c Copyright, Todd Young and Martin Mohlenkamp, Mathematics Department, Ohio University, 2007 Lecture 1 Vectors, Functions, and Plots in Matlab In this book > will indicate
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
MATH BOOK OF PROBLEMS SERIES. New from Pearson Custom Publishing!
MATH BOOK OF PROBLEMS SERIES New from Pearson Custom Publishing! The Math Book of Problems Series is a database of math problems for the following courses: Pre-algebra Algebra Pre-calculus Calculus Statistics
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
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
Quick Tour of Mathcad and Examples
Fall 6 Quick Tour of Mathcad and Examples Mathcad provides a unique and powerful way to work with equations, numbers, tests and graphs. Features Arithmetic Functions Plot functions Define you own variables
PURSUITS IN MATHEMATICS often produce elementary functions as solutions that need to be
Fast Approximation of the Tangent, Hyperbolic Tangent, Exponential and Logarithmic Functions 2007 Ron Doerfler http://www.myreckonings.com June 27, 2007 Abstract There are some of us who enjoy using our
Algebra Unpacked Content For the new Common Core standards that will be effective in all North Carolina schools in the 2012-13 school year.
This document is designed to help North Carolina educators teach the Common Core (Standard Course of Study). NCDPI staff are continually updating and improving these tools to better serve teachers. Algebra
Algebra 2 Chapter 1 Vocabulary. identity - A statement that equates two equivalent expressions.
Chapter 1 Vocabulary identity - A statement that equates two equivalent expressions. verbal model- A word equation that represents a real-life problem. algebraic expression - An expression with variables.
Vocabulary Words and Definitions for Algebra
Name: Period: Vocabulary Words and s for Algebra Absolute Value Additive Inverse Algebraic Expression Ascending Order Associative Property Axis of Symmetry Base Binomial Coefficient Combine Like Terms
Florida Math for College Readiness
Core Florida Math for College Readiness Florida Math for College Readiness provides a fourth-year math curriculum focused on developing the mastery of skills identified as critical to postsecondary readiness
EL-9650/9600c/9450/9400 Handbook Vol. 1
Graphing Calculator EL-9650/9600c/9450/9400 Handbook Vol. Algebra EL-9650 EL-9450 Contents. Linear Equations - Slope and Intercept of Linear Equations -2 Parallel and Perpendicular Lines 2. Quadratic Equations
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
Georgia Department of Education Kathy Cox, State Superintendent of Schools 7/19/2005 All Rights Reserved 1
Accelerated Mathematics 3 This is a course in precalculus and statistics, designed to prepare students to take AB or BC Advanced Placement Calculus. It includes rational, circular trigonometric, and inverse
Mathematics Pre-Test Sample Questions A. { 11, 7} B. { 7,0,7} C. { 7, 7} D. { 11, 11}
Mathematics Pre-Test Sample Questions 1. Which of the following sets is closed under division? I. {½, 1,, 4} II. {-1, 1} III. {-1, 0, 1} A. I only B. II only C. III only D. I and II. Which of the following
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
LAYOUT OF THE KEYBOARD
Dr. Charles Hofmann, LaSalle [email protected] Dr. Roseanne Hofmann, MCCC [email protected] ------------------------------------------------------------------------------------------------- DISPLAY CONTRAST
DRAFT. Further mathematics. GCE AS and A level subject content
Further mathematics GCE AS and A level subject content July 2014 s Introduction Purpose Aims and objectives Subject content Structure Background knowledge Overarching themes Use of technology Detailed
CS 261 Fall 2011 Solutions to Assignment #4
CS 61 Fall 011 Solutions to Assignment #4 The following four algorithms are used to implement the bisection method, Newton s method, the secant method, and the method of false position, respectively. In
Estimated Pre Calculus Pacing Timeline
Estimated Pre Calculus Pacing Timeline 2010-2011 School Year The timeframes listed on this calendar are estimates based on a fifty-minute class period. You may need to adjust some of them from time to
Introduction to Matrices for Engineers
Introduction to Matrices for Engineers C.T.J. Dodson, School of Mathematics, Manchester Universit 1 What is a Matrix? A matrix is a rectangular arra of elements, usuall numbers, e.g. 1 0-8 4 0-1 1 0 11
Copy in your notebook: Add an example of each term with the symbols used in algebra 2 if there are any.
Algebra 2 - Chapter Prerequisites Vocabulary Copy in your notebook: Add an example of each term with the symbols used in algebra 2 if there are any. P1 p. 1 1. counting(natural) numbers - {1,2,3,4,...}
Understanding Basic Calculus
Understanding Basic Calculus S.K. Chung Dedicated to all the people who have helped me in my life. i Preface This book is a revised and expanded version of the lecture notes for Basic Calculus and other
Essential Mathematics for Computer Graphics fast
John Vince Essential Mathematics for Computer Graphics fast Springer Contents 1. MATHEMATICS 1 Is mathematics difficult? 3 Who should read this book? 4 Aims and objectives of this book 4 Assumptions made
SCILAB - Kommandos und Keywords (Auswahl)
Download der Freeware http://www.scilab.org/products/scilab/download Einführungen www.fh-htwchur.ch/uploads/media/arbeiten_mit und_scicos_v1_01.pdf www.scilab.org/support/documentation/tutorials Dort:
Function Name Algebra. Parent Function. Characteristics. Harold s Parent Functions Cheat Sheet 28 December 2015
Harold s s Cheat Sheet 8 December 05 Algebra Constant Linear Identity f(x) c f(x) x Range: [c, c] Undefined (asymptote) Restrictions: c is a real number Ay + B 0 g(x) x Restrictions: m 0 General Fms: Ax
Big Ideas in Mathematics
Big Ideas in Mathematics which are important to all mathematics learning. (Adapted from the NCTM Curriculum Focal Points, 2006) The Mathematics Big Ideas are organized using the PA Mathematics Standards
Some Lecture Notes and In-Class Examples for Pre-Calculus:
Some Lecture Notes and In-Class Examples for Pre-Calculus: Section.7 Definition of a Quadratic Inequality A quadratic inequality is any inequality that can be put in one of the forms ax + bx + c < 0 ax
SCIENTIFIC CALCULATOR OPERATION GUIDE. <Write View>
SCIENTIFIC CALCULATOR OPERATION GUIDE CONTENTS HOW TO OPERATE Read Before Using Key layout 2 Reset switch/ pattern 3 format and decimal setting function 3-4 Exponent display 4 Angular unit
CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA
We Can Early Learning Curriculum PreK Grades 8 12 INSIDE ALGEBRA, GRADES 8 12 CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA April 2016 www.voyagersopris.com Mathematical
KEANSBURG SCHOOL DISTRICT KEANSBURG HIGH SCHOOL Mathematics Department. HSPA 10 Curriculum. September 2007
KEANSBURG HIGH SCHOOL Mathematics Department HSPA 10 Curriculum September 2007 Written by: Karen Egan Mathematics Supervisor: Ann Gagliardi 7 days Sample and Display Data (Chapter 1 pp. 4-47) Surveys and
COURSE SYLLABUS Pre-Calculus A/B Last Modified: April 2015
COURSE SYLLABUS Pre-Calculus A/B Last Modified: April 2015 Course Description: In this year-long Pre-Calculus course, students will cover topics over a two semester period (as designated by A and B sections).
December 4, 2013 MATH 171 BASIC LINEAR ALGEBRA B. KITCHENS
December 4, 2013 MATH 171 BASIC LINEAR ALGEBRA B KITCHENS The equation 1 Lines in two-dimensional space (1) 2x y = 3 describes a line in two-dimensional space The coefficients of x and y in the equation
Algebra 2: Themes for the Big Final Exam
Algebra : Themes for the Big Final Exam Final will cover the whole year, focusing on the big main ideas. Graphing: Overall: x and y intercepts, fct vs relation, fct vs inverse, x, y and origin symmetries,
Math 1. Month Essential Questions Concepts/Skills/Standards Content Assessment Areas of Interaction
Binghamton High School Rev.9/21/05 Math 1 September What is the unknown? Model relationships by using Fundamental skills of 2005 variables as a shorthand way Algebra Why do we use variables? What is a
NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS
NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS TEST DESIGN AND FRAMEWORK September 2014 Authorized for Distribution by the New York State Education Department This test design and framework document
MATH 095, College Prep Mathematics: Unit Coverage Pre-algebra topics (arithmetic skills) offered through BSE (Basic Skills Education)
MATH 095, College Prep Mathematics: Unit Coverage Pre-algebra topics (arithmetic skills) offered through BSE (Basic Skills Education) Accurately add, subtract, multiply, and divide whole numbers, integers,
MATHS LEVEL DESCRIPTORS
MATHS LEVEL DESCRIPTORS Number Level 3 Understand the place value of numbers up to thousands. Order numbers up to 9999. Round numbers to the nearest 10 or 100. Understand the number line below zero, and
www.mathsbox.org.uk ab = c a If the coefficients a,b and c are real then either α and β are real or α and β are complex conjugates
Further Pure Summary Notes. Roots of Quadratic Equations For a quadratic equation ax + bx + c = 0 with roots α and β Sum of the roots Product of roots a + b = b a ab = c a If the coefficients a,b and c
Algebra I Credit Recovery
Algebra I Credit Recovery COURSE DESCRIPTION: The purpose of this course is to allow the student to gain mastery in working with and evaluating mathematical expressions, equations, graphs, and other topics,
VIDEO SCRIPT: 8.2.1 Data Management
VIDEO SCRIPT: 8.2.1 Data Management OUTLINE/ INTENT: Create and control a simple numeric list. Use numeric relationships to describe simple geometry. Control lists using node lacing settings. This video
MATHEMATICAL INSTITUTE UNIVERSITY OF OXFORD. Exploring Mathematics with MuPAD
MATHEMATICAL INSTITUTE UNIVERSITY OF OXFORD Exploring Mathematics with MuPAD Students Guide Michaelmas Term 2011 by Colin MacDonald y 1 0 0.2 0.3 0.4 0.5 0.6 0.7 x 1 2 3 Version 1.0, October 2010, written
A Concrete Introduction. to the Abstract Concepts. of Integers and Algebra using Algebra Tiles
A Concrete Introduction to the Abstract Concepts of Integers and Algebra using Algebra Tiles Table of Contents Introduction... 1 page Integers 1: Introduction to Integers... 3 2: Working with Algebra Tiles...
Beginner s Matlab Tutorial
Christopher Lum [email protected] 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
Math 348: Numerical Methods with application in finance and economics. Boualem Khouider University of Victoria
Math 348: Numerical Methods with application in finance and economics Boualem Khouider University of Victoria Lecture notes: Updated January 2012 Contents 1 Basics of numerical analysis 9 1.1 Notion of
Computer Graphics CS 543 Lecture 12 (Part 1) Curves. Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI)
Computer Graphics CS 54 Lecture 1 (Part 1) Curves Prof Emmanuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI) So Far Dealt with straight lines and flat surfaces Real world objects include
SAT Subject Math Level 2 Facts & Formulas
Numbers, Sequences, Factors Integers:..., -3, -2, -1, 0, 1, 2, 3,... Reals: integers plus fractions, decimals, and irrationals ( 2, 3, π, etc.) Order Of Operations: Arithmetic Sequences: PEMDAS (Parentheses
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
We can display an object on a monitor screen in three different computer-model forms: Wireframe model Surface Model Solid model
CHAPTER 4 CURVES 4.1 Introduction In order to understand the significance of curves, we should look into the types of model representations that are used in geometric modeling. Curves play a very significant
Math 0980 Chapter Objectives. Chapter 1: Introduction to Algebra: The Integers.
Math 0980 Chapter Objectives Chapter 1: Introduction to Algebra: The Integers. 1. Identify the place value of a digit. 2. Write a number in words or digits. 3. Write positive and negative numbers used
Biggar High School Mathematics Department. National 5 Learning Intentions & Success Criteria: Assessing My Progress
Biggar High School Mathematics Department National 5 Learning Intentions & Success Criteria: Assessing My Progress Expressions & Formulae Topic Learning Intention Success Criteria I understand this Approximation
Mathematics Review for MS Finance Students
Mathematics Review for MS Finance Students Anthony M. Marino Department of Finance and Business Economics Marshall School of Business Lecture 1: Introductory Material Sets The Real Number System Functions,
fx-83gt PLUS fx-85gt PLUS User s Guide
E fx-83gt PLUS fx-85gt PLUS User s Guide CASIO Worldwide Education Website http://edu.casio.com CASIO EDUCATIONAL FORUM http://edu.casio.com/forum/ Contents Important Information... 2 Sample Operations...
http://www.aleks.com Access Code: RVAE4-EGKVN Financial Aid Code: 6A9DB-DEE3B-74F51-57304
MATH 1340.04 College Algebra Location: MAGC 2.202 Meeting day(s): TR 7:45a 9:00a, Instructor Information Name: Virgil Pierce Email: [email protected] Phone: 665.3535 Teaching Assistant Name: Indalecio
