EEM Simple use of Matlab
|
|
- Josephine Little
- 5 years ago
- Views:
Transcription
1 EEM Simple use of Matlab 0) Starting Matlab and basic operations Matlab is a powerful engineering tool, specifically designed to allow engineers to make simulations closest to the real world while eliminating the comlexity of code writing. After installing Matlab sucessfully in your computer and starting it we get the follwing screen. The middle portion is called Command Window where we can perform simple operations. On the left we see the directory structure, on the right we have the numeric values and dimensions of our variables %%% Simple addition, where the result is assigned to the parameter 'ans' 6
2 ; %%% - is used for subtraction, use of semicolon means, do not print the answer in w a = 2.3;b = 1.9; %%% Assigning numeric values to parameters c = a + b %%% Addition. Note that the absence of semicolon allows the answer to be printed in c = C = a*b %%% * denotes multiplication C = D = a/b %%% / denotes division D = As seen, mathematical operation are basically represented by the operators used in hand writing. The other notations are shown with comment lines starting with percentage sign. These operation can also be performed by pasting them in an m file. This way they can be saved in a file which we can use later on. Show an example. 1) Scalar, array and matrix operations In this section, we are going to learn about the simple use of Matlab for scalar, array and matrix operations Matlab is desiged to handled array (also called vactorial) and matrix, i.e. dimensional operations more efficiently than the (single valued) scalar ones. Below we exemplify what we mean by these terms scalar operation (1.1) array array operation (1.2), matrix operation (1.3) These equations can be implemented in Matlab with tha same complexity and simplicity as shown below Note that black font is the actual code, The writings in green color (starting with percentage sign, %) are reserved for the comments (explanations) In the code, multiplication is represented by star, *, raising to the power is indicated by ^. The others have usual meanings of the hand written versions of the eqautions clc;clear;close all %%%% clear workspace screen, clear the variables in work space, %%% close all open graphs x = 3;y = 6 - x^2 %%% The absence of semicolon, i.e., ; y = -3 %%% allows the computed value to be printed (in workspace) x = [2 3];y = 6 - x.^2 %%% Note the use square bracket to imply array y = 2-3
3 %%% and also the use of dot '.' for the x array operation x = 2:3;y = 6 - x.^2 %%% Equivalent operation, so : is an alternative definition of array y = 2-3 x = [2:3;1 4];y = 6 - x.^2 %%% Matrix operation. Note the way of writing the matrix y = %%% Note that the above can also be copied and pasted into command window or %%% an individual m file to run %%% In such a case, the outputs will be displayed on the screen of the command window. Show an The same is applicaple to specific inbuilt functions. A sinusoidal example is given below clc;clear;close all %%%% clear command window screen, clear the variables in workspace, %%% close all open graphs t = 0.2; %%%% Define a time instance of 0.2 (seconds, sec) f1 = 1; %%% Define a frequency of one unit (1 Hertz, 1 Hz) xt = cos(2*pi*f1*t) %%% Define x(t), where x(t) is going to be scalar, i.e. single valued xt = t = 0:0.1:2;%%%% Define a time array that ranges from t = 0 upto t = 2 in increaments of 0.1 xt = cos(2*pi*f1*t); %%% Redefine x(t), where x(t) is going to be multi valued, %%% i.e. an array plot(t,xt,'linewidth',2); % add axis labels and title xlabel('\itt','fontsize',14);ylabel('\itx\rm (\it t\rm )','FontSize',14); title('graph of x(t) = cos(2\pit)');
4 %%%% Increment of 0.1 seems too large, so the cosine curve appears bloken, as a solution, %%%% let's try a smaller (finer) one t = 0:0.01:2;%%%% A finer (smaller) increament of 0.01 instead of 0.1 xt = cos(2*pi*f1*t); %%% Redefine x(t), where x(t) is going to be multi valued, %%% i.e. an array plot(t,xt,'linewidth',2); % add axis labels and title xlabel('\itt','fontsize',14);ylabel('\itx\rm (\it t\rm )','FontSize',14); title('graph of x(t) = cos(2\pit) with increments of 0.01');
5 2) Functions, tools to solve simple equations, finding roots Let us assume that we have following simple equation and we wish to find the roots (2.1) Applying simple analytic rules, we find that (2.2) The above analytic operation can be implemented in Matlab as follows %%%% Code for finding roots of 2x^2 + 3x clc;clear;close all syms x %%% Declearing x to be symbolic, i.e. it can take on any numeric value f(x) = 2*x^2 + 3*x; solve(f(x),x)
6 It is possible to solve other complex equations by using the intrinsic function "solve". Such examples are given below %%%% Code for finding roots of complex equations clc;clear;close all syms x f(x) = 2*x^ *x; solve(f(x),x) The famous quadratic equation can be solved symbolically in Matlab as follows syms a b c x f(x) = a*x^2 + b*x + c; solve(f(x),x) The same operation can be extended to other equations involving sinusoidal functions %%%% Code for finding roots of complex equations clc;clear;close all syms x f(x) = (1 + 2*j)*sin(x) + 0.3*cos(2*x); solve(f(x),x)
7 The set of linear equations can also be solved in Matlab. Consider the following (2.3) (2.4) Sum of (2.3) and (2.4) will give (2.5) Substituting the result of (2.5) into either (2.3) or (2.4) will lead to (2.6) The representation of the above in Matlab is shown below A = %%% B = sol [2 1;6.5-1]; %%% Organization of the coefficients of LHS of (2.3) and (2.4) into a matrix form [4;4.5]; %%% RHS of (2.3) and (2.4) = A\B %%% Roots x and y sol = 1 2 sol = inv(a)*b %%%% Alternative expression sol = The alternative is
8 syms x y eqn1 = 2*x + y == 4; %%% Defining equation (2.4), note the use of double equal sign eqn2 = 6.5*x - y == 4.5; %%%% Defining equation (2.4) [A,B] = equationstomatrix([eqn1, eqn2], [x, y]) %%% To convert the equations A = B = %%% into the form AX = B X = linsolve(a,b) %%% Use linsolve to solve AX = B for the vector of unknowns X. X = 3) Plotting and analysing different functions In our dicipline, exponential (exp), sinusoidal (sine and cosine) with real and complex arguments are quite important Let's define the following exponential functions, Simple negative exponential (3.1), Simple positive exponential (3.2), Gaussian exponential (3.3), Gaussian exponential with amplititude coeffcient of, Gaussian exponential with a variance of (3.4) (3.5) The five functions listed in (3.1) to (3.5) can be represented and plotted in Matlab as shown below %%%% Observing different forms of exponential function t = -1:0.1:1; %%% Define a time range xt1 = exp(-t); %%%% Simple negative exponential xt2 = exp(t); %%%% Simple positive exponential xt3 = exp(-t.^2); %%%% Gaussian exponential Ac = 2.5;sig2 = 0.25; %%% Define some coefficients xt4 = Ac*exp(-t.^2); %%%% Gaussian exponential with some amplitude coefficient xt5 = exp(-t.^2/sig2); %%%% Gaussian exponential with a different variance (exponential decay) %%%%% Plot the above functions on the same graph to see their differences plot(t,xt1,'-k','linewidth',2);hold on;plot(t,xt2,'--r','linewidth',2); plot(t,xt3,'-.g','linewidth',2);hold on;plot(t,xt4,':b','linewidth',2); hold on;plot(t,xt5,'-c','linewidth',2);hold off
9 legend('\itx\rm_1 ( \itt \rm)','\itx\rm_2 ( \itt \rm)','\itx\rm_3 ( \itt \rm)',... '\itx\rm_4 ( \itt \rm)','\itx\rm_5 ( \itt \rm)','location','northwest') Now we turn to sinusoidal functions %%%% Observing different forms of exponential function t = -1:0.01:1; %%% Define a time range f1 = 1;f2 = 2; %%% Define two different frequencies of 1 Hz and 2 Hz xt1 = sin(2*pi*f1*t); %%%% Sine function, sine time waveform with frequency f1 xt2 = cos(2*pi*f1*t); %%%% Cosine function, cosine waveform with frequency f1 xt3 = sin(2*pi*f2*t); %%%% Sine function, sine time waveform with frequency f2 Ac = 2; %%% Define an amplitude coefficient xt4 = Ac*sin(2*pi*f1*t); %%%% Sine waveform with amplitude coefficient Ac t0 = 0.5; %%% Define some time difference xt5 = cos(2*pi*f1*(t - t0)); %%%% Cosine waveform with frequency f1 and time delay t0 %%%%% Plot the above functions on the same graph to see their differences plot(t,xt1,'-k','linewidth',2);hold on;plot(t,xt2,'--r','linewidth',2); plot(t,xt3,'-.g','linewidth',2);hold on;plot(t,xt4,':b','linewidth',2); hold on;plot(t,xt5,'-c','linewidth',2);hold off legend('\itx\rm_1 ( \itt \rm)','\itx\rm_2 ( \itt \rm)','\itx\rm_3 ( \itt \rm)',... '\itx\rm_4 ( \itt \rm)','\itx\rm_5 ( \itt \rm)','location','northwest')
10 %%% From the graph it is possible to make several interesting observations, state them one by The above sinusoidals can be listed as, Sine function, sine time waveform with frequency (3.6), Cos (cosine) function, cos time waveform with frequency, Sine function, sine time waveform with frequency, Sine waveform with amplitude coefficient (3.7) (3.8) (3.9), Cos (cosine) function, cos time waveform with a time delay of (3.10) 4) Symbolic operations As already introduced above partially, in Matlab, it possible to perform numeric and symbolic operations. Symbolic operations refer to the analytic tratment of mathematical expressions, that is without assigning any numeric vaules to the parameters that we define Symbolic operations have some attractive features such that it is possible to obtain the equivalent expressions from symbolic operations. Consider the following relationship (4.1) It is possible to find the same in Matlab by applying the following
11 %%% Cos summation relationship using symbolic facility of Matlab syms A B expand(cos(a + B)) %%% Expanding cos(a + B) or finding the equivalent relationship %%%% Other examples syms x A = (x + 5)*(2*x^ )*(0.7*x^1.4 +2); expand(a) simplify(a) collect(a) syms a b x = (a^2 - b^2)/(a - b); simplify(x) x = (a^2 + b^2)/(a - j*b); %%% Note that j (or i) is the imaginary number, %%%% i.e., j = sqrt(-1) simplify(x) %%% The last example shows that symbolic operations can handle complex functions as well Analytic differentiation and integration are quite efficient and easy when symbolic facility is used. Cosider the following operations (4.2) (4.3)
12 Indefinite integration (4.4) Definite integration (4.5) Now we implement the same in Matlab using symbolic notation %%% Performning symbolic differentiation and integration syms x f(x) = x^ *x; difx1 = diff(f(x),x,1) %%% Differentiate f(x) with respect to x once (default is once anyway difx1 = % difx2 = diff(f(x),x,2) %%% Differentiate f(x) with respect to x twice intfxi = int(f(x),x) %%% Integrate f(x) indefinitely with respect to x (without limits) intfxi = intfxd = int(f(x),x,0,1) %%% Integrate f(x) definitely with respect to x from 0 to 1 intfxd = %%% It easy to verify that the results delivered by Matlab agree perfectly with %%% the ones listed in (4.2) to (4.5) Of course, the objective in the use of Matlab should be to solve relatively difficult cases. Such examples will be examined next. To this end, we take two second order differential eqautions Simple second order differential equation (DE) (4.3) Solution is Solution with two unknown constants, A and B to be determined by applying boundary conditions (4.4) More complicated second order differential equation (4.5) Solution is
13 where and are Bessel functions of first and second kinds (4.6) Now we test these solutions in the following m file % define functions syms x A B nu %%%%% Testing the solution of DE in (4.3) f(x) = A*cos(x) + B*sin(x); %%% Seting f(x) to the solution of the first DE in (4.3) dfx2 = diff(f(x),x,2); %%% Finding the second order derivative of f(x), %%% i.e. the first term of (4.3) dfx2 + f(x) == 0 %%% Test if DE of (4.3) is zero simplify(dfx2 + f(x)) %%%% Alternative expression %%%%% Testing the solution of DE in (4.5) f(x) = A*besselj(nu,x) + B*bessely(nu,x); %%% Seting f(x) to %%% the solution of the second DE in (4.5) dfx1 = diff(f(x),x,1); %%% Finding the first order derivative of f(x) %%% in the second term of (4.5) dfx2 = diff(f(x),x,2); %%% Finding the second order derivative of f(x) %%% in the first term of (4.5) DE2 = x^2*dfx2 + x*dfx1 + (x^2 - nu^2)*f(x); DE2 == 0 %%% Test if DE of (4.5) is zero simplify(de2) When running the above code, it is quite interesting that DE2, i.e. (4.5) is verified only after applying the simplify function. 5) Polar coordinates representation and polar graphs
14 Polar coordinates are important, since in addition to being the counterpart of Cartesioan coordinates, they can also handle complex functions. We start with the simple definition of a circle, that is, below we show how to plot this in Matlab % define values th = 0:pi/50:2*pi; %%%% Define a whole angle range of 2pi R = 3; %%%% Define the circle radius x = R*cos(th); %%%%% Find the Cartesian coordinate x y = R*sin(th); %%%%% Find the Cartesian coordinate y % plot circle (xvalues,yvalues) and line ([ ],[-3 3]) plot(x,y,[ ],[-3 3],'LineWidth',2); % make axis square and place grid axis square; grid on; box on; % add axis labels and title xlabel('\itx','fontsize',14);ylabel('\ity','fontsize',14); title('a circle with x^2 + y^2 = 9'); %%%% The line shows that for a given x value, there are two coressponding y values An alternative for ploting a circle is the function, "ploarplot". Some examples are shown below th = 0:0.01:2*pi; %%%% Define the angle polar coordinates R = 5; %%%% Define radius
15 rho = R*sqrt(sin(th).^2 + cos(th).^2); %%%% Define the radial axis of the polar coordinates polarplot(th,rho,'linewidth',2) %%% Ploting in polar coordinates th = 0:0.01:2*pi; %%%% Define the angle polar coordinates z = exp(-j*th); %%%% Define cirle as complex exponential polarplot(z,'--r','linewidth',2) %%% Ploting in polar coordinates
16 th = 0:0.01:2*pi; %%%% Define the angle polar coordinates (in radians) z = exp(-j*th) + 2*exp(-j*2*th); %%%% Define some profile as sum of complex exponential polarplot(z,'--g','linewidth',2) %%% Ploting in polar coordinates
17 6) Limits (bounds) of Matlab and points to be taken into consideration to arrive at correct results Both for numeric and symbolic operations, there are several limitations that we have to careful about, otherwise we are likely to obtain misleading results. The simplest is the following. We know that theoretically (6.1) Let's now test this in Matlab tan(pi/2) %%% Evaluating the tangent of pi / e+16 So we ask the question why do we get comments to this question, these are listed below ; instead of (6.1). There are several answers and 1. Matlab is not designed to deliver (correct) theoretical result for this specific case 2. Matlab uses series expansions to evaluate tangent values, in this specific case, the number of terms used in this series expansion is insufficient, on the other hand we can envisage that the result of infinity could only be achieved by taking an infinite number of terms anyway 3. The best way is to recognize that such a limitation (bound) exists and take precautions to cope with it.
18 From Matlab documentations and help files, we understand that Matlab uses 16 digits for its numeric evaluations. In this manner when scaled to unity (1), the result given above corresponds nearly to infinity. Let s now perform the following in Matlab cot(pi/2) %%% Evaluating the cotangent of pi / 2, theoretically we expect to get zero e-17 The smallest number in Mattab is called eps and can be found simply by typing eps, thus eps e-16 This way we that the result of will fail is well appriximated by (which is below eps. Normally such numeric values do not pose any problems, but a test like the following tan(pi/2) == 0 logical 0 Correct answer is obtained by the following arrangement th = [0 pi/4 pi/2]; %%% Set the angle to 0, pi/4, pi/2 y = tan(th) %%% Evaluate tangent at these angular settings, correct execpt the one at pi/2 y = 1.0e+16 * %%%%%% Correct the misleading results yloc = y > 1/eps; %%%% Finding the element of y which is greater than 1/eps [r,c] = find(yloc == 1); %%% Locating the true answer (column) y(r,c) = inf; %%% Replacing 1/eps by infinity y %%%% Printing out the correct answer y = Inf Now we turn to another case. We try to define a delta function and test through graphical illustration if it actaully looks like a delta function. %%%% Define a delta function numerically y = [zeros(1,50) ones(1,1) zeros(1,50)]; %%%% Plot to see if it looks like a delta function plot(y,'linewidth',2)
19 %%%% Define delta (driac) function with grater number of zeros y = [zeros(1,500) ones(1,1) zeros(1,500)]; plot(y,'linewidth',2)
20 Obviously, the second plot approximates more to the theoretical definition of a delta function. In most cases we do not need to add so mant zeros in order to approach the theoretical limit and perform the correct operation. Cosider the following rectangular time waveform Fig. 6.1 Rectangular time waveform This waveform can be defined as (6.2) (6.2) can be written in several ways in Matlab %%%%% Defining the ractangular waveform of Fig. 6.1 A = 1; xt = [0 A 0]; %%% Defining one one sample for the intervals t < 0, 0 < t < T and t > T xt = [0 0 A A 0 0]; %%% Defining two samples for the intervals t < 0, 0 < t < T and t > T xt = [zeros(1,100) A*ones(1,100) zeros(1,100)]; %%% Defining one hundered sample %%%% for the intervals t < 0, 0 < t < T and t > T
21 Normally, there are three basic intervals in Fig. 6.1, hence the representation xt = [0 A 0] is sufficient. But if we want to reach the same (correct) result in each case, then each case must be handled by considering the horizontal time axis in the correct manner. Let us assume that we wish to compute the energy in x (t) of Fig Initailly we carry out the analytic part * is complex conjugate (6.3) Now we verify the result of (6.3) in Matlab by several methods syms t A T assume(a,'real');assume(t,'real') %%% First method xt = [0 A 0]; %%% Shortest version of x(t) Ex = int(xt.^2,t,0,t);sum(ex) %%% Second method xt*xt'*t %%% ' indicates the transpose operation %%% Third method sum(xt.^2)*t %%% T corresponds to dt in the integral %%% Fourth method - with many samples xt = [zeros(1,100) A*ones(1,100) zeros(1,100)]; xt*xt'*t/100 %%% T/100 corresponds to one hundred samples of the interval from 0 to T 7) Help documentation of Matlab and Mathworks site In order to get help on Matlab, we can initially use the help menu as shown below (after pressing help and searching for function sine)
22
23 Additionally from the workspace screen you can press, "LearnMatlab" or you can go to the site
EEE161 Applied Electromagnetics Laboratory 1
Dr. Milica Marković Applied Electromagnetics Laboratory page 1 EEE161 Applied Electromagnetics Laboratory 1 Instructor: Dr. Milica Marković Office: Riverside Hall 3028 Email: milica@csus.edu Web:http://gaia.ecs.csus.edu/
More informationMATLAB BASICS. Instructor: Prof. Shahrouk Ahmadi. TA: Kartik Bulusu
MATLAB BASICS Instructor: Prof. Shahrouk Ahmadi 1. What are M-files TA: Kartik Bulusu M-files are files that contain a collection of MATLAB commands or are used to define new MATLAB functions. For the
More informationPre-Calculus and Trigonometry Capacity Matrix
Review Polynomials A1.1.4 A1.2.5 Add, subtract, multiply and simplify polynomials and rational expressions Solve polynomial equations and equations involving rational expressions Review Chapter 1 and their
More information1 Introduction & Objective
Signal Processing First Lab 13: Numerical Evaluation of Fourier Series 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
More informationAlgebra 2 Khan Academy Video Correlations By SpringBoard Activity
SB Activity Activity 1 Creating Equations 1-1 Learning Targets: Create an equation in one variable from a real-world context. Solve an equation in one variable. 1-2 Learning Targets: Create equations in
More informationAlgebra 2 Khan Academy Video Correlations By SpringBoard Activity
SB Activity Activity 1 Creating Equations 1-1 Learning Targets: Create an equation in one variable from a real-world context. Solve an equation in one variable. 1-2 Learning Targets: Create equations in
More informationJanuary 18, 2008 Steve Gu. Reference: Eta Kappa Nu, UCLA Iota Gamma Chapter, Introduction to MATLAB,
Introduction to MATLAB January 18, 2008 Steve Gu Reference: Eta Kappa Nu, UCLA Iota Gamma Chapter, Introduction to MATLAB, Part I: Basics MATLAB Environment Getting Help Variables Vectors, Matrices, and
More informationUSE OF MATLAB TO UNDERSTAND BASIC MATHEMATICS
USE OF MATLAB TO UNDERSTAND BASIC MATHEMATICS Sanjay Gupta P. G. Department of Mathematics, Dev Samaj College For Women, Punjab ( India ) ABSTRACT In this paper, we talk about the ways in which computer
More informationxvi xxiii xxvi Construction of the Real Line 2 Is Every Real Number Rational? 3 Problems Algebra of the Real Numbers 7
About the Author v Preface to the Instructor xvi WileyPLUS xxii Acknowledgments xxiii Preface to the Student xxvi 1 The Real Numbers 1 1.1 The Real Line 2 Construction of the Real Line 2 Is Every Real
More informationNew Mexico Tech Hyd 510
Vectors vector - has magnitude and direction (e.g. velocity, specific discharge, hydraulic gradient) scalar - has magnitude only (e.g. porosity, specific yield, storage coefficient) unit vector - a unit
More informationMyMathLab for School Precalculus Graphical, Numerical, Algebraic Common Core Edition 2016
A Correlation of MyMathLab for School Precalculus Common Core Edition 2016 to the Tennessee Mathematics Standards Approved July 30, 2010 Bid Category 13-090-10 , Standard 1 Mathematical Processes Course
More informationUse estimation strategies reasonably and fluently while integrating content from each of the other strands. PO 1. Recognize the limitations of
for Strand 1: Number and Operations Concept 1: Number Sense Understand and apply numbers, ways of representing numbers, and the relationships among numbers and different number systems. PO 1. Solve problems
More informationHomework 1 Solutions
18-9 Signals and Systems Profs. Byron Yu and Pulkit Grover Fall 18 Homework 1 Solutions Part One 1. (8 points) Consider the DT signal given by the algorithm: x[] = 1 x[1] = x[n] = x[n 1] x[n ] (a) Plot
More informationArizona Mathematics Standards Articulated by Grade Level (2008) for College Work Readiness (Grades 11 and 12)
Strand 1: Number and Operations Concept 1: Number Sense Understand and apply numbers, ways of representing numbers, and the relationships among numbers and different number systems. College Work Readiness
More informationMilford Public Schools Curriculum. Department: Mathematics Course Name: Precalculus Level 1
Milford Public Schools Curriculum Department: Mathematics Course Name: Precalculus Level 1 UNIT 1 Unit Description: Students will construct polynomial graphs with zeros and end behavior, and apply limit
More informationPrentice Hall Geometry (c) 2007 correlated to American Diploma Project, High School Math Benchmarks
I1.1. Add, subtract, multiply and divide integers, fractions and decimals. I1.2. Calculate and apply ratios, proportions, rates and percentages to solve problems. I1.3. Use the correct order of operations
More informationPre AP Algebra. Mathematics Standards of Learning Curriculum Framework 2009: Pre AP Algebra
Pre AP Algebra Mathematics Standards of Learning Curriculum Framework 2009: Pre AP Algebra 1 The content of the mathematics standards is intended to support the following five goals for students: becoming
More informationFor a semi-circle with radius r, its circumfrence is πr, so the radian measure of a semi-circle (a straight line) is
Radian Measure Given any circle with radius r, if θ is a central angle of the circle and s is the length of the arc sustained by θ, we define the radian measure of θ by: θ = s r For a semi-circle with
More informationCMPT 889: Lecture 2 Sinusoids, Complex Exponentials, Spectrum Representation
CMPT 889: Lecture 2 Sinusoids, Complex Exponentials, Spectrum Representation Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University September 26, 2005 1 Sinusoids Sinusoids
More informationAlgebraic. techniques1
techniques Algebraic An electrician, a bank worker, a plumber and so on all have tools of their trade. Without these tools, and a good working knowledge of how to use them, it would be impossible for them
More informationProject One: C Bump functions
Project One: C Bump functions James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University November 2, 2018 Outline 1 2 The Project Let s recall what the
More informationAlgebra & Trigonometry for College Readiness Media Update, 2016
A Correlation of Algebra & Trigonometry for To the Utah Core Standards for Mathematics to the Resource Title: Media Update Publisher: Pearson publishing as Prentice Hall ISBN: SE: 9780134007762 TE: 9780133994032
More information2 Background: Fourier Series Analysis and Synthesis
Signal Processing First Lab 15: Fourier Series 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 before
More informationUtah Core State Standards for Mathematics - Precalculus
A Correlation of A Graphical Approach to Precalculus with Limits A Unit Circle Approach 6 th Edition, 2015 to the Resource Title: with Limits 6th Edition Publisher: Pearson Education publishing as Prentice
More informationCoach Stones Expanded Standard Pre-Calculus Algorithm Packet Page 1 Section: P.1 Algebraic Expressions, Mathematical Models and Real Numbers
Coach Stones Expanded Standard Pre-Calculus Algorithm Packet Page 1 Section: P.1 Algebraic Expressions, Mathematical Models and Real Numbers CLASSIFICATIONS OF NUMBERS NATURAL NUMBERS = N = {1,2,3,4,...}
More information1 ** The performance objectives highlighted in italics have been identified as core to an Algebra II course.
Strand One: Number Sense and Operations Every student should understand and use all concepts and skills from the pervious grade levels. The standards are designed so that new learning builds on preceding
More informationRegion 16 Board of Education. Precalculus Curriculum
Region 16 Board of Education Precalculus Curriculum 2008 1 Course Description This course offers students an opportunity to explore a variety of concepts designed to prepare them to go on to study calculus.
More informationMath 4C Fall 2008 Final Exam Study Guide Format 12 questions, some multi-part. Questions will be similar to sample problems in this study guide,
Math 4C Fall 2008 Final Exam Study Guide Format 12 questions, some multi-part. Questions will be similar to sample problems in this study guide, homework problems, lecture examples or examples from the
More informationPre-Calculus Chapter 0. Solving Equations and Inequalities 0.1 Solving Equations with Absolute Value 0.2 Solving Quadratic Equations
Pre-Calculus Chapter 0. Solving Equations and Inequalities 0.1 Solving Equations with Absolute Value 0.1.1 Solve Simple Equations Involving Absolute Value 0.2 Solving Quadratic Equations 0.2.1 Use the
More informationPRECALCULUS BISHOP KELLY HIGH SCHOOL BOISE, IDAHO. Prepared by Kristina L. Gazdik. March 2005
PRECALCULUS BISHOP KELLY HIGH SCHOOL BOISE, IDAHO Prepared by Kristina L. Gazdik March 2005 1 TABLE OF CONTENTS Course Description.3 Scope and Sequence 4 Content Outlines UNIT I: FUNCTIONS AND THEIR GRAPHS
More informationSinusoids. Amplitude and Magnitude. Phase and Period. CMPT 889: Lecture 2 Sinusoids, Complex Exponentials, Spectrum Representation
Sinusoids CMPT 889: Lecture Sinusoids, Complex Exponentials, Spectrum Representation Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University September 6, 005 Sinusoids are
More informationGrade 11 or 12 Pre-Calculus
Grade 11 or 12 Pre-Calculus Strands 1. Polynomial, Rational, and Radical Relationships 2. Trigonometric Functions 3. Modeling with Functions Strand 1: Polynomial, Rational, and Radical Relationships Standard
More informationMath Review for AP Calculus
Math Review for AP Calculus This course covers the topics shown below. Students navigate learning paths based on their level of readiness. Institutional users may customize the scope and sequence to meet
More informationMath Prep for Statics
Math Prep for Statics This course covers the topics shown below. Students navigate learning paths based on their level of readiness. Institutional users may customize the scope and sequence to meet curricular
More informationADDITIONAL MATHEMATICS
ADDITIONAL MATHEMATICS GCE Ordinary Level (Syllabus 4018) CONTENTS Page NOTES 1 GCE ORDINARY LEVEL ADDITIONAL MATHEMATICS 4018 2 MATHEMATICAL NOTATION 7 4018 ADDITIONAL MATHEMATICS O LEVEL (2009) NOTES
More informationENGIN 211, Engineering Math. Complex Numbers
ENGIN 211, Engineering Math Complex Numbers 1 Imaginary Number and the Symbol J Consider the solutions for this quadratic equation: x 2 + 1 = 0 x = ± 1 1 is called the imaginary number, and we use the
More information2.3 Oscillation. The harmonic oscillator equation is the differential equation. d 2 y dt 2 r y (r > 0). Its solutions have the form
2. Oscillation So far, we have used differential equations to describe functions that grow or decay over time. The next most common behavior for a function is to oscillate, meaning that it increases and
More informationCore A-level mathematics reproduced from the QCA s Subject criteria for Mathematics document
Core A-level mathematics reproduced from the QCA s Subject criteria for Mathematics document Background knowledge: (a) The arithmetic of integers (including HCFs and LCMs), of fractions, and of real numbers.
More informationMATHEMATICS. Higher 2 (Syllabus 9740)
MATHEMATICS Higher (Syllabus 9740) CONTENTS Page AIMS ASSESSMENT OBJECTIVES (AO) USE OF GRAPHING CALCULATOR (GC) 3 LIST OF FORMULAE 3 INTEGRATION AND APPLICATION 3 SCHEME OF EXAMINATION PAPERS 3 CONTENT
More informationPAGE(S) WHERE TAUGHT (If submission is not a text, cite appropriate resource(s)) PROCESSES OF TEACHING AND LEARNING MATHEMATICS.
Utah Core Curriculum for Mathematics, Processes of Teaching and Learning Mathematics and Intermediate Algebra Standards (Grades 9-12) MATHEMATICS Problem Solving 1. Select and use appropriate methods for
More informationStatistical methods. Mean value and standard deviations Standard statistical distributions Linear systems Matrix algebra
Statistical methods Mean value and standard deviations Standard statistical distributions Linear systems Matrix algebra Statistical methods Generating random numbers MATLAB has many built-in functions
More informationCollege Algebra & Trig w Apps
WTCS Repository 10-804-197 College Algebra & Trig w Apps Course Outcome Summary Course Information Description Total Credits 5.00 This course covers those skills needed for success in Calculus and many
More informationLaboratory handout 1 Mathematical preliminaries
laboratory handouts, me 340 2 Laboratory handout 1 Mathematical preliminaries In this handout, an expression on the left of the symbol := is defined in terms of the expression on the right. In contrast,
More informationLesson 9 Exploring Graphs of Quadratic Functions
Exploring Graphs of Quadratic Functions Graph the following system of linear inequalities: { y > 1 2 x 5 3x + 2y 14 a What are three points that are solutions to the system of inequalities? b Is the point
More informationPrentice Hall Mathematics, Algebra Correlated to: Achieve American Diploma Project Algebra II End-of-Course Exam Content Standards
Core: Operations on Numbers and Expressions Priority: 15% Successful students will be able to perform operations with rational, real, and complex numbers, using both numeric and algebraic expressions,
More informationPolynomials and Rational Functions. Quadratic Equations and Inequalities. Remainder and Factor Theorems. Rational Root Theorem
Pre-Calculus Pre-AP Scope and Sequence - Year at a Glance Pre-Calculus Pre-AP - First Semester Pre-calculus with Limits; Larson/Hostetler Three Weeks 1 st 3 weeks 2 nd 3 weeks 3 rd 3 weeks 4 th 3 weeks
More informationCopyright 2018 UC Regents and ALEKS Corporation. ALEKS is a registered trademark of ALEKS Corporation. 2/10
Prep for Calculus This course covers the topics outlined below. You can customize the scope and sequence of this course to meet your curricular needs. Curriculum (281 topics + 125 additional topics) Real
More informationPre Calculus Gary Community School Corporation Unit Planning Map
UNIT/TIME FRAME STANDARDS Functions and Graphs (6 weeks) PC.F.1: For a function that models a relationship between two quantities, interpret key features of graphs and tables in terms of the quantities,
More informationChapter 7 PHASORS ALGEBRA
164 Chapter 7 PHASORS ALGEBRA Vectors, in general, may be located anywhere in space. We have restricted ourselves thus for to vectors which are all located in one plane (co planar vectors), but they may
More informationOKLAHOMA STATE UNIVERSITY
OKLAHOMA STATE UNIVERSITY ECEN 4413 - Automatic Control Systems Matlab Lecture 1 Introduction and Control Basics Presented by Moayed Daneshyari 1 What is Matlab? Invented by Cleve Moler in late 1970s to
More information= z 2. . Then, if z 1
M. J. Roberts - /8/07 Web Appendix P - Complex Numbers and Complex Functions P. Basic Properties of Complex Numbers In the history of mathematics there is a progressive broadening of the concept of numbers.
More information+ MATRIX VARIABLES AND TWO DIMENSIONAL ARRAYS
+ MATRIX VARIABLES AND TWO DIMENSIONAL ARRAYS Matrices are organized rows and columns of numbers that mathematical operations can be performed on. MATLAB is organized around the rules of matrix operations.
More informationADDITIONAL MATHEMATICS
ADDITIONAL MATHEMATICS GCE NORMAL ACADEMIC LEVEL (016) (Syllabus 4044) CONTENTS Page INTRODUCTION AIMS ASSESSMENT OBJECTIVES SCHEME OF ASSESSMENT 3 USE OF CALCULATORS 3 SUBJECT CONTENT 4 MATHEMATICAL FORMULAE
More informationCourse Number 432/433 Title Algebra II (A & B) H Grade # of Days 120
Whitman-Hanson Regional High School provides all students with a high- quality education in order to develop reflective, concerned citizens and contributing members of the global community. Course Number
More informationI. Content Standard: Number, Number Sense and Operations Standard
Course Description: Honors Precalculus is the study of advanced topics in functions, algebra, geometry, and data analysis including the conceptual underpinnings of Calculus. The course is an in-depth study
More informationcourses involve systems of equations in one way or another.
Another Tool in the Toolbox Solving Matrix Equations.4 Learning Goals In this lesson you will: Determine the inverse of a matrix. Use matrices to solve systems of equations. Key Terms multiplicative identity
More informationUtah Secondary Mathematics Core Curriculum Precalculus
A Correlation of Trigonometry Lial To the Utah Secondary Mathematics Core Curriculum Precalculus Resource Title: Trigonometry Publisher: Pearson Education Inc Publishing as Prentice Hall ISBN (10 or 13
More information1 Chapter 2 Perform arithmetic operations with polynomial expressions containing rational coefficients 2-2, 2-3, 2-4
NYS Performance Indicators Chapter Learning Objectives Text Sections Days A.N. Perform arithmetic operations with polynomial expressions containing rational coefficients. -, -5 A.A. Solve absolute value
More informationPre-Calculus and Trigonometry Capacity Matrix
Pre-Calculus and Capacity Matri Review Polynomials A1.1.4 A1.2.5 Add, subtract, multiply and simplify polynomials and rational epressions Solve polynomial equations and equations involving rational epressions
More informationMATH 1040 Objectives List
MATH 1040 Objectives List Textbook: Calculus, Early Transcendentals, 7th edition, James Stewart Students should expect test questions that require synthesis of these objectives. Unit 1 WebAssign problems
More informationAlgebra and Trigonometry
Algebra and Trigonometry 978-1-63545-098-9 To learn more about all our offerings Visit Knewtonalta.com Source Author(s) (Text or Video) Title(s) Link (where applicable) OpenStax Jay Abramson, Arizona State
More informationFunctions and their Graphs
Chapter One Due Monday, December 12 Functions and their Graphs Functions Domain and Range Composition and Inverses Calculator Input and Output Transformations Quadratics Functions A function yields a specific
More informationTOPIC 2 Computer application for manipulating matrix using MATLAB
YOGYAKARTA STATE UNIVERSITY MATHEMATICS AND NATURAL SCIENCES FACULTY MATHEMATICS EDUCATION STUDY PROGRAM TOPIC 2 Computer application for manipulating matrix using MATLAB Definition of Matrices in MATLAB
More informationTennessee s State Mathematics Standards Precalculus
Tennessee s State Mathematics Standards Precalculus Domain Cluster Standard Number Expressions (N-NE) Represent, interpret, compare, and simplify number expressions 1. Use the laws of exponents and logarithms
More informationLab 11. Spring-Mass Oscillations
Lab 11. Spring-Mass Oscillations Goals To determine experimentally whether the supplied spring obeys Hooke s law, and if so, to calculate its spring constant. To find a solution to the differential equation
More informationPreCalculus. Curriculum (447 topics additional topics)
PreCalculus This course covers the topics shown below. Students navigate learning paths based on their level of readiness. Institutional users may customize the scope and sequence to meet curricular needs.
More information7.1 Indefinite Integrals Calculus
7.1 Indefinite Integrals Calculus Learning Objectives A student will be able to: Find antiderivatives of functions. Represent antiderivatives. Interpret the constant of integration graphically. Solve differential
More informationTopic Outline for Algebra 2 & and Trigonometry One Year Program
Topic Outline for Algebra 2 & and Trigonometry One Year Program Algebra 2 & and Trigonometry - N - Semester 1 1. Rational Expressions 17 Days A. Factoring A2.A.7 B. Rationals A2.N.3 A2.A.17 A2.A.16 A2.A.23
More informationGEORGIA INSTITUTE OF TECHNOLOGY SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING
GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING ECE 2026 Summer 2018 Problem Set #1 Assigned: May 14, 2018 Due: May 22, 2018 Reading: Chapter 1; App. A on Complex Numbers,
More informationCompanion. Jeffrey E. Jones
MATLAB7 Companion 1O11OO1O1O1OOOO1O1OO1111O1O1OO 1O1O1OO1OO1O11OOO1O111O1O1O1O1 O11O1O1O11O1O1O1O1OO1O11O1O1O1 O1O1O1111O11O1O1OO1O1O1O1OOOOO O1111O1O1O1O1O1O1OO1OO1OO1OOO1 O1O11111O1O1O1O1O Jeffrey E.
More informationMath Precalculus Blueprint Assessed Quarter 1
PO 11. Find approximate solutions for polynomial equations with or without graphing technology. MCWR-S3C2-06 Graphing polynomial functions. MCWR-S3C2-12 Theorems of polynomial functions. MCWR-S3C3-08 Polynomial
More informationHUDSONVILLE HIGH SCHOOL COURSE FRAMEWORK
HUDSONVILLE HIGH SCHOOL COURSE FRAMEWORK COURSE / SUBJECT P r e c a l c u l u s ( A ) KEY COURSE OBJECTIVES/ENDURING UNDERSTANDINGS OVERARCHING/ESSENTIAL SKILLS OR QUESTIONS and Graphs Polynomial, Power,
More informationMathematics Standards for High School Precalculus
Mathematics Standards for High School Precalculus Precalculus is a rigorous fourth-year launch course that prepares students for college and career readiness and intended specifically for those students
More informationMusic 270a: Complex Exponentials and Spectrum Representation
Music 270a: Complex Exponentials and Spectrum Representation Tamara Smyth, trsmyth@ucsd.edu Department of Music, University of California, San Diego (UCSD) October 24, 2016 1 Exponentials The exponential
More informationContents. CHAPTER P Prerequisites 1. CHAPTER 1 Functions and Graphs 69. P.1 Real Numbers 1. P.2 Cartesian Coordinate System 14
CHAPTER P Prerequisites 1 P.1 Real Numbers 1 Representing Real Numbers ~ Order and Interval Notation ~ Basic Properties of Algebra ~ Integer Exponents ~ Scientific Notation P.2 Cartesian Coordinate System
More informationWeek beginning Videos Page
1 M Week beginning Videos Page June/July C3 Algebraic Fractions 3 June/July C3 Algebraic Division 4 June/July C3 Reciprocal Trig Functions 5 June/July C3 Pythagorean Identities 6 June/July C3 Trig Consolidation
More informationPreCalculus. Curriculum (637 topics additional topics)
PreCalculus This course covers the topics shown below. Students navigate learning paths based on their level of readiness. Institutional users may customize the scope and sequence to meet curricular needs.
More informationALGEBRA 2. Background Knowledge/Prior Skills Knows what operation properties hold for operations with matrices
ALGEBRA 2 Numbers and Operations Standard: 1 Understands and applies concepts of numbers and operations Power 1: Understands numbers, ways of representing numbers, relationships among numbers, and number
More informationPreCalculus Honors Curriculum Pacing Guide First Half of Semester
Unit 1 Introduction to Trigonometry (9 days) First Half of PC.FT.1 PC.FT.2 PC.FT.2a PC.FT.2b PC.FT.3 PC.FT.4 PC.FT.8 PC.GCI.5 Understand that the radian measure of an angle is the length of the arc on
More informationLab 1: Dynamic Simulation Using Simulink and Matlab
Lab 1: Dynamic Simulation Using Simulink and Matlab Objectives In this lab you will learn how to use a program called Simulink to simulate dynamic systems. Simulink runs under Matlab and uses block diagrams
More informationPhasor mathematics. Resources and methods for learning about these subjects (list a few here, in preparation for your research):
Phasor mathematics This worksheet and all related files are licensed under the Creative Commons Attribution License, version 1.0. To view a copy of this license, visit http://creativecommons.org/licenses/by/1.0/,
More information(t) ), ( ) where t is time, T is the reaction time, u n is the position of the nth car, and the "sensitivity coefficient" λ may depend on un 1(
Page 1 A Model of Traffic Flow Everyone has had the experience of sitting in a traffic jam, or of seeing cars bunch up on a road for no apparent good reason MATLAB and SIMULINK are good tools for studying
More informationCollege Algebra and Trigonometry
GLOBAL EDITION College Algebra and Trigonometry THIRD EDITION J. S. Ratti Marcus McWaters College Algebra and Trigonometry, Global Edition Table of Contents Cover Title Page Contents Preface Resources
More informationLecture 5b: Starting Matlab
Lecture 5b: Starting Matlab James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University August 7, 2013 Outline 1 Resources 2 Starting Matlab 3 Homework
More informationAlgebra II. Key Resources: Page 3
Algebra II Course This course includes the study of a variety of functions (linear, quadratic higher order polynomials, exponential, absolute value, logarithmic and rational) learning to graph, compare,
More informationObjectives List. Important Students should expect test questions that require a synthesis of these objectives.
MATH 1040 - of One Variable, Part I Textbook 1: : Algebra and Trigonometry for ET. 4 th edition by Brent, Muller Textbook 2:. Early Transcendentals, 3 rd edition by Briggs, Cochran, Gillett, Schulz s List
More informationLinear Algebra Using MATLAB
Linear Algebra Using MATLAB MATH 5331 1 May 12, 2010 1 Selected material from the text Linear Algebra and Differential Equations Using MATLAB by Martin Golubitsky and Michael Dellnitz Contents 1 Preliminaries
More informationStability of Feedback Control Systems: Absolute and Relative
Stability of Feedback Control Systems: Absolute and Relative Dr. Kevin Craig Greenheck Chair in Engineering Design & Professor of Mechanical Engineering Marquette University Stability: Absolute and Relative
More informationMathematics Syllabus UNIT I ALGEBRA : 1. SETS, RELATIONS AND FUNCTIONS
Mathematics Syllabus UNIT I ALGEBRA : 1. SETS, RELATIONS AND FUNCTIONS (i) Sets and their Representations: Finite and Infinite sets; Empty set; Equal sets; Subsets; Power set; Universal set; Venn Diagrams;
More informationLAB 1: MATLAB - Introduction to Programming. Objective:
LAB 1: MATLAB - Introduction to Programming Objective: The objective of this laboratory is to review how to use MATLAB as a programming tool and to review a classic analytical solution to a steady-state
More informationAlgebra 2. Curriculum (384 topics additional topics)
Algebra 2 This course covers the topics shown below. Students navigate learning paths based on their level of readiness. Institutional users may customize the scope and sequence to meet curricular needs.
More informationMath Academy I Fall Study Guide. CHAPTER ONE: FUNDAMENTALS Due Thursday, December 8
Name: Math Academy I Fall Study Guide CHAPTER ONE: FUNDAMENTALS Due Thursday, December 8 1-A Terminology natural integer rational real complex irrational imaginary term expression argument monomial degree
More informationGr. 11, 12 Pre Calculus Curriculum
LS PC. N1 Plot complex numbers using both rectangular and polar coordinates, i.e., a + bi = r(cosθ + isinθ ). Apply DeMoivre s Theorem to multiply, take roots, and raise complex numbers to a power. LS
More informationAlgebra 2 CP and Algebra 2 A/B Curriculum Pacing Guide First Nine Weeks
Algebra CP and Algebra A/B Curriculum Pacing Guide 03-04 First Nine Weeks Unit Functions A.APR. Understand that polynomials form a system analogous to the integers, namely, they are closed under the operations
More informationInternational Baccalaureate MYP Pacing Guide
International Baccalaureate MYP Pacing Guide Subject Area: Algebra II / Trigonometry Grade: 9,10,11,12 Year: 2012-2013 No. of Wk. 1 1.5 Unit title Preliminary topics in Algebra Absolute Value Equations
More informationJackson County Core Curriculum Collaborative (JC4) Algebra 2 Standard Learning Targets in Student Friendly Language N.CN.1 N.CN.2 N.CN.7 N.CN.
Jackson County Core Curriculum Collaborative (JC4) Algebra 2 Standard Learning Targets in Student Friendly Language N.CN.1 I can describe complex numbers in terms of their real and imaginary parts. I can
More informationSTEM-Prep Pathway SLOs
STEM-Prep Pathway SLOs Background: The STEM-Prep subgroup of the MMPT adopts a variation of the student learning outcomes for STEM from the courses Reasoning with Functions I and Reasoning with Functions
More informationCMPT 318: Lecture 5 Complex Exponentials, Spectrum Representation
CMPT 318: Lecture 5 Complex Exponentials, Spectrum Representation Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University January 23, 2006 1 Exponentials The exponential is
More informationSolutions to ECE 2026 Problem Set #1. 2.5e j0.46
Solutions to ECE 2026 Problem Set #1 PROBLEM 1.1.* Convert the following to polar form: (a) z 3 + 4j 3 2 + 4 2 e jtan 1 ( 4/3) 5e j0.295 3 4j 5e (b) z ---------------- ------------------------ j0.295 3
More information