ࡱ> uwt :bjbj txx2$$ggggg{{{{L{<twwww"4 2<4<4<4<4<4<4<$'>@X<gX^X<ggwwm<'''gwgw2<'2<''8;wI}{#F:<<0<:A&dA4;Ag;H0"'X<X<.'^<A$ -: MATLAB GUIDE, 8/2012, Leslie Foster Matlab is an easy to use environment for solving problems involving matrices and drawing two and three dimensional graphs of their solutions. Matlab is interactive with all variables automatically saved. On line help facilities are provided as well as demonstrations illustrating Matlab features. The core of Matlab is a large number of powerful matrix functions that usually can be invoked with one command. For problems that cannot be directly solved with these built functions, the ability to write programs is provided. This guide provides an overview to some but certainly not all Matlab commands and features. Basics The most recent version of Matlab is version 7.14. If you have access to an older version of Matlab that will likely be fine for the course. The lab in MH221 has Matlab 7.14 available. The SJSU Spartan bookstore sells the student edition of Matlab for approximately $100. The student edition is a full featured version of Matlab except that on Windows computers it is based on 32bit addressing and so there are memory limitations of approximately 1 Gbyte, which is sufficient for Math/CS 143M. I can lend you a version of Matlab 5.3 which is adequate for most of Math/CS 143m. However the version I can lend you does not work if you have a 64bit version of Windows, which means it will not be useful for most students in the class. Octave is a free Matlab clone that may work for some or much of the course. See my separate document about Matlab Alternatives. I suggest that you run "demo" when you enter Matlab for the first time in order to see some of the features. In the following examples capital letters indicate matrices and small letters indicate vectors. Matrix and vector definition v1=[1 2 3] defines a row vector whose components are 1, 2 and 3 v1 = [1, 2, 3] creates the same vector v2=[4; 5; 6; 7] defines a column vector whose components are 4, 5, 6, and 7 v2 = [ 4 5 6 7] uses transpose () to create the same vector A = [ 1 2 3 4; 5 6 7 8; 9 10 11 12] creates a matrix whose first row contains 1, 2, 3, and 4, whose second row contains 5, 6, 7 and 8 and whose last row contains 9, 10, 11 and 12 Matrix operations rref(A) calculates the reduced row echelon form of the matrix A. rrefmovie(A) shows the major steps in calculating the reduced row echelon form of a matrix. A*v2 is the product of the matrix A and vector v2 A*B is the matrix product of matrices A and B A\B is inv(A)*B, where inv(A) indicates the inverse of A A/B is A*inv(B) A^4 will produce the fourth power of A = A*A*A*A x=A\b is the solution to Ax=b. If A is not square this will produce a least squares approximate solution. A' is the transpose of A sum(v2) sums all the elements of a vector inv(A) is the inverse of A pinv(A) is the generalized inverse of A (for rectangular matrices) cond(A) is the condition number of A norm(v2) is the usual length or norm of a vector (square root of the sum of the squares of components) norm(A) is the norm of A in the two norm, norm(A,1) is the one norm, norm(A,inf) the infinity norm rank(A) is the rank of A null(A) determines a basis for the null space of A det(A) is the determinant of A eig(A) produces a vector consisting of the eigenvalues of A [V,D]=eig(A) will produce the eigenvalues in a diagonal matrix D and the eigenvectors, columns of V svd(A) produces a vector consisting of the singular values of A [U,D,V] = svd(A) gives singular values (diagonal entries in D) and singular vectors (columns of V and U) Some utilities cd to move to a different working folder. It is more convenient in Matlab 5.3 to click on the Path Browser (its picture has two folders) on the menu bar, click on Browse and then navigate to a desired folder. In Matlab 7 click on the three dots next to Current Directory on the menu bar and navigate. who- lists all currently defined variables whos- lists the size of all currently defined variables save filename- save on the disk file named all current variables load filename- loads variables that have been previously saved on file filename clear - clear all variables (Note: Matlab always saves all variable used until they are cleared.) clear name- erase the variable named format rat -- display the results with fractions (close to the true value) format short e- displays results using 5 digits in scientific notation format long e- displays results using 16 digits in scientific notation format compact - makes the output on the screen more compact Note that by default the result of any operation is displayed on the screen. Ending a line with a ";" will suppress this. A line of code without a semicolon is the simplest way to see output. Building vectors and matrices A(2,3) refers to the entry in the second row and third column of A A(:,3) refers to the entire third column of A A(1,:) refers to the entire first column of A v = 1:4 will produce a row vector with components 1 2 3 and 4 v = 4:-1:1 will produce a row vector with components 4 3 2 and 1 A=rand(m,n) produces an m by n matrix with random number entries A=ones(m,n) produces an m by n matrix of ones A=eye(n) produces an n by n identity matrix V = diag(A) selects the diagonal of A. A=diag(v) produces a matrix whose diagonal has components of the vector v A=diag(v,n) produces a matrix that is zero except that one diagonal contains the elements of v. If n = 1 it is the first superdiagonal and if n=-1 the diagonal is the first subdiagonal. A=[B; C] puts matrix B on top of matrix C building a longer matrix A=[B, C] puts C to the right of B building a wider matrix A([1 3],[2 3]) will produce a 2 by 2 submatrix consisting of the intersection of row 1 and 3 and columns 2 and 3 of A triu(A), tril(A) selects the upper and lower triangular part of A Built-in Functions log, sqrt, tan, sinh, exp, bessel and many more: function(A) (for example log(A)) will produce a matrix whose components are the function applied to each component of A. Also there are functions available (such as the power of a matrix) which form functions of the whole matrix rather than apply the function component by component. Plotting plot(x,y)- If x and y are vectors this will produce a two dimensional plot of x(i) vs y(i) connecting points by straight lines. plot(x,y,'+')- This will mark the points plotted with a +. copy figure (from the figures edit menu) to copy a figure to the clipboard grid - draws grid lines xlabel and ylabel to label the x and y axis legend and title to include a legend or a title on the graph shg and figure(some number) - to show the current graph or some other (as numbered) figure mesh(A)- This will produce a three dimensional plot where the height plotted corresponds to the value of the i,j component of A many other facilities are available- semilog and polar plots; histograms; several graphics windows Miscellaneous flops (in Matlab 5.3 but not 6.5)- lists the number of floating point operations used in all calculations since Matlab was initiated max and min- the largest and smallest entries of a vector sort(v)- sort v in ascending order plus many others Programming Structured programming constructs such as for loops, while loops, if - elseif statements, and subprograms are available if necessary. The simplest way to write a program is to create a script file. This is a disk file consisting of one or more Matlab commands. The disk file should be stored on your current directory and must have a ".m" extension. While inside Matlab typing the name of the file (with no ".m") will cause the execution of all the lines of the file, just as if you had typed them from the keyboard. Lines in a script file beginning with a "%" are comments and typing "help filename" will list any comments that are at the beginning of your script file. This is Matlab's standard procedure for providing help facilities. Script files are easily created as described below. Here is a Matlab program that adds up the even integers less than or equal to n n = 10; % this run is for n = 10 sum = 0; for k = 1:n if ( mod(k,2) = = 0 ) % mod is the integer remainder, = = test equality sum = sum + k ; end % end of the if statement end % end of the loop sum % display sum (since the line does not end with a semi-colon ) Editing programs Type edit and an edit window will open up. Also from the file menu select a new file or select open to open an existing file. Make sure that you save the file before you try to use it from Matlab. Printouts select print from the file menu to print all your work so far (this will probably be too much) select the desired printout on the screen (using the mouse) and from the menus select file, print selection. Perhaps even more convenient is to paste the selection into Word and print it later. to print a graph, select file, print from the graphs window copy figure from the edit menu in the graphs window is useful to cut and later paste a figure into Word. This is the best way to print figures since one can control the size of the figure in Word. diary filename- This will save everything, except graphs, that appears on the screen on a disk file. This disk file can then be printed out the same way that any file would be printed on your computer. diary- This toggles diary on or off References Be sure to make use of the demonstrations (type demo) and help files (type help or help function-name) from the Matlab prompt. Jane Days web site  HYPERLINK http://www.math.sjsu.edu/~day/layprojects.html http://www.math.sjsu.edu/~day/layprojects.html has useful projects. In particular the first project (Getting Started with Matlab) is an excellent tutorial. MATLAB guide by Higham, Desmond J.; Higham, Nicholas J., SIAM Press, Philadelphia, PA, 2000. 283 pp. ISBN: 0-89871-469-9. Cost $30 to $40. This is an excellent guide. MATLAB, A Practical Introduction to Programming and Problem Solving by Stormy Attaway, Elsevier, is easier to read than reference 3 and may be a better introduction for beginners.  HYPERLINK http://www.math.utah.edu/lab/ms/matlab/matlab.html www.math.utah.edu/lab/ms/matlab/matlab.html is an internet site with an elementary primer on Matlab.  HYPERLINK "http://www.mathworks.com/academia/student_center/tutorials/" http://www.mathworks.com/academia/student_center/tutorials/ has many Matlab tutorials. A Google search for matlab tutorials will get lots of hits. Also see  HYPERLINK "http://www.duke.edu/~hpgavin/matlab.html" http://www.duke.edu/~hpgavin/matlab.html  HYPERLINK http://www.mathworks.com/access/helpdesk/help/helpdesk.shtml http://www.mathworks.com/access/helpdesk/help/helpdesk.shtml has lots of Mathworks documentation on Matlab (see  HYPERLINK http://www.mathworks.com/access/helpdesk/help/techdoc/matlab.shtml http://www.mathworks.com/access/helpdesk/help/techdoc/matlab.shtml ).  HYPERLINK http://www.mathworks.com www.mathworks.com is the Mathworks (the producer of Matlab) homepage Wikipedia ( HYPERLINK "http://en.wikipedia.org/wiki/MATLAB" http://en.wikipedia.org/wiki/MATLAB )has a nice discussion of Matlab. A Google search for "comp.soft-sys.matlab" leads one to google groups and Usenet newsgroups for Matlab.. Finally, check the table of contents / index of your text book. Example script file (ode.m) % This is a Matlab script file which solves a simple % differential equation numerically. % % The differential equation solved is u''(x) = -sin(x), u(0)=0, u(pi)=0. % The only input to this program is n, the number of subintervals of % the interval 0 to pi. % The output are graphs of the approximate and true solution. Also the values % of the approximate solution at the points is contained in the vector u % and the variable maxerror is the maximum difference between the true % and approximate solution. % Leslie Foster, 1-31-00 %construct the matrix % v1 = - ones(n-2,1); v2 = 2 * ones(n-1,1); A = diag(v1,-1) + diag(v2,0) + diag(v1,1); % %construct the right hand side % h = pi / n; xi = h * ( 1 : (n-1) )'; b = sin(xi) * h^2; % %solve the system % u = A \ b; % %add zeros onto the end of x and add corresponding points to xi % u = [0 ; u ; 0] ; xi = [0 ; xi ; pi] ; % %plot the numerical solution (u) and the true solution (sin(x)) % true = sin(xi); xiforgraph = pi * (0:.02:1); trueforgraph = sin(xiforgraph); plot(xi,u,'+',xiforgraph,trueforgraph) % %calculate the maximum error % error = u - true; maxerror = max(abs(error)) xlabel('x') ylabel('u') title('numerical (+) versus exact solution (solid) for u''''=-sin(x)')  Example Runs: n=4; ode maxerror =  0.0530 n=8; ode maxerror = 0.0130 n=32; ode maxerror = 8.0358e-004 ' ? Y \ f D?>+v+3,X,../.i.j.k... /////*040V0d0f0g000000 11W1X1񼷼jrh.hUj1h.hUhc[ h3>*h3 h.h>* h.h0Jjh.hUjh.hU h.h5\hT@hC`h *Vh.h h.h5 h *V5>&' ~CjY & F gd.h & Fgd.hgd.hgd.h$a$gd.h$a$gd.hY4@e/H{:z+V" & F gd.hgd.h & F gd.h<?}-Y}( 1  & Fgd.h & F gd.hgd.h & F gd.h1 8!R!!!""#####$$$$'''((k((($a$gd.hgd.h & F gd.hgd.h & F gd.h()})~)))]*^*i**++,d----. //f0 1\234 & Fgd.h & Fgd.h & Fgd.hgd.hgd.h$a$gd.hX1Y11111111/20212Y2Z2\2]22222233g3h3i33333333334'4(4)4Z4[4~444444 5L5M5j57鹵鹵飞h(!B* CJOJQJhph h(!5h(! hc[0Jjhc[Uhc[h/C]jh.hUjYh.hUjh.hUjh.hUh.hh3 h.h0Jjh.hU344 5L5i5j55556_6{667a7777777774 b h8p @ xHP X !(#$%`'(0*+- & Fgd.h7 8 8*8,888Q8d8f8x8z888888883959E9b9994 b h8p @ xHP X !(#$%`'(0*+-7 8,8d8z8888499999999: : ::T:V:W:X:g:::::::h(!h(!5CJOJQJh&jh(!CJOJQJUmHnHuh(!B* CJOJQJhphh(!B* CJOJQJhphh(!CJOJQJh999999::V:X:f:g:n:t:::::::::::4 b h8p @ xHP X !(#$%`'(0*+-::::4 b h8p @ xHP X !(#$%`'(0*+-.:p *V/ =!"F#8$% @=o ?I{@_@rHP1dQ == x\UǿgglHF: n FflTHL@0]cmhHDGDᏚ5(bܢ I1㦥{潻sͯ;y#Kξw}9|}?v -M1#_5@}R6S؍D I^B{| w-vlC 8e;rxۈm9LSNSPQ.Oh$($2@IR))g(() 34Hs4?C4(|;i>@~'iA[h9h9h9h32:g8gwXw'*ʽߧJ*?F-ye\/L&4rYVggm.#-ۯP։=-^R{qrMl*AHR=drcfiet7Ud|oN~3c ^p}؅n9tL!ȂϢGUZ8~J}/X;|ۿTJ2t]x9kǻ㝌x|oNѳ,KQm)c묨7w5u6\,smv<&1k;Oٹ:sH̪Ľo٦v[-׌As1;?}ޏEsXҹ4Uʻ;w̵̹vb=_]1g6K޵Qw;ck1bNoF~7-ju`z/m7okyu\2HU1}ڶ.0Nmp!N5S#NwTc95Kr:p:R9JSӧTtoCyW;@yѨK~,&oQo_tȻX~cm0ݢQkXLF]y7ːèC{F;$:ǷbFozuèDoQJWzZ*DZv"{g{ *` Gjى[eS 0..`of$&p '[8YxA|',9u\˓IX% ,Q|YưA9M2*)  8$qX GdJ[e\VISQ~+[e} S^UݰOÎ9l_lؼײy[\%U R}ަxo!hl6mDS.\m^_e$oJVF0<ӫǟ0W¦2.:\]Jn.HjarqJ&WFYNx{9׉wL7VO1ˏ'n6:w>p\vڞk/j͟Lf^hYk {uݟeGSߤUm8k_.$^̉ޞ0h3]~%mnUB+)_rudpػ4K},M\:E"i4I;j c!tR·\ϢC}ucP_a Ō&oWH⋜4:/u7NXƝ8Tܶ7_̸dw|g˷tZ;N||{ŗT8>V}+>=/]wo̗u'WCzɕ"N:}U _k-~T|19:p*}'NS^DiKX(~NuWSZ;f_C|_LfJIăYdV6qe׈nn7P̬4}VN1:_LN&(>/&Z;[/aZ*TU[T1bll!11r nn˯`VU[Žq!1iCNqڥQ9u֥Ṷc1bvCfb옏1̎F8*.O`VU[qOmr:өq:t!G8X+TU[[?j^נ߸wBqk&~eD ouY{ik8mqSkiS۸r*ߎYk>ޫ޲=fclf]+f}] 7EαdV5,!>̊/&sMܵb֌[6qW셀2.w oȷ<-]{; Zwb"G(>?sss ٸ-@r̓l؈1dQ = x]}?g?XG%X̶Z1RmHaqaTSKg˂낊hK5ڥjk"KMYCjRMкΛ{xw5a3gfy3s vpD+51mHN-a3FlG)={9Rjh h҉.hmuz``}C~! K`iX3 ua=}>!X?,Ax?>Cx»ޅN"O#)"pB8!N' pB8!N'  = oi+aiMJb?jNyCyY0L&]}Ĺ!rtS$+k-H -9}~v6Tշh0 )8mB;;3!yɍدgӰ<$οsN1T4 7|29b//8H5X=_˓}aݎ<X>`p6'<@}Ѭ7Nw}0+Yv!L:R9m6nkbmw=Emg5brb\3Lβl[Ϲvw{U];1k:)Rds&.q w#2Wʽ[rqRֲO[9ŭ r.W;~~ {e*ܧ('R>䆻csUgez\G&eCYs1ߤ\Lɺzʘ 5uyETru>yЩ0t*:Uw:Ŕ%Z(q6o8J9 t}"֐f_p4+ؚUOk[,4XX*Y]tZ}֩AN%[.*׶JYQ4;)ڸw]fZw}"`>EnFkv} IkVr5ԟͺNJ6n]psݵRQM4kUt~֩bt3:uNm.m]Pwmkv5 n[l9]֬bk6eχf]p'Y.pY׬^L\w `8S|߽8X-XÃG[ޯJm=x۪sq9.}߇5&ŭ.·­]ߋM.[}|/oɥ­. U&ŭWoe[}|r/}} UY-|­7Vrߒ >OIEq=+ o嘅[}|?{w|?nrQ7p'' >~+I䢸 {w|K.?p)_2(n}-〟pߒN >5EEqoy/#[ry­w|2(n}-}8No! >u7(n}W­彷g%M.[}|Gѽ\pq'gc[}|K[JuRmO9ߩ>w; %;- Or8Ƿb;᜿'pO*w|Oty|K.[}|_>b>W84_b_oWM}|pI.5}?8璋}\}|_<[w |LreVWp8Ͽ%>ooJߢs8kNb_Sߛ9p~T}=bOUs8cNs/yǗs8K${|> 3~Ǐg9c=~L}|pƇCP_poOdW0Δ5rߟ-rJՎ|0ޛh&zPϧ%| -h,6w!.\ mwWO~I/n꥽^'UNGLt76҇t; v:7q.L_r~vOmمc i-Imcx ws=?sO<~~r'/w4im=R&;H_;ztK4K]55:9|[-뷼0Me=2w>#0&~yQ78eh.KcZʳv׊o᭗UI}yofq6N }o[ڹH.Hܑ_q]:o5彽n[ "mMX ֘˱[ m0*y܏Qmzm_.P/ PMF+:M sɮ_=V[t!˫Fٖ(CbuiQ6v 0o<ܭƶZlEwsU[ͺ^O,R̡PUǶ:W_aMnX0Hш =ќ` 4kuº`ݰ>X?##<~Bx!Bx'[ނfހJpB8!N' pB8pB8!o=q]1DyK /http://www.math.sjsu.edu/~day/layprojects.htmlyK ^http://www.math.sjsu.edu/~day/layprojects.htmlADyK 3http://www.math.utah.edu/lab/ms/matlab/matlab.htmlyK fhttp://www.math.utah.edu/lab/ms/matlab/matlab.htmleDyK <http://www.mathworks.com/academia/student_center/tutorials/yK xhttp://www.mathworks.com/academia/student_center/tutorials/DyK )http://www.duke.edu/~hpgavin/matlab.htmlyK Rhttp://www.duke.edu/~hpgavin/matlab.htmliDyK =http://www.mathworks.com/access/helpdesk/help/helpdesk.shtmlyK zhttp://www.mathworks.com/access/helpdesk/help/helpdesk.shtmlDyK Chttp://www.mathworks.com/access/helpdesk/help/techdoc/matlab.shtmlyK http://www.mathworks.com/access/helpdesk/help/techdoc/matlab.shtmlDyK www.mathworks.comyK 4http://www.mathworks.com/^ 2 0@P`p2( 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p8XV~_HmH nH sH tH 8`8 Normal_HmH sH tH 8@8  Heading 1$@&5DA`D Default Paragraph FontViV  Table Normal :V 44 la (k (No List 0U@0 Hyperlink>*B*@V@ FollowedHyperlink>*B* PK![Content_Types].xmlj0Eжr(΢Iw},-j4 wP-t#bΙ{UTU^hd}㨫)*1P' ^W0)T9<l#$yi};~@(Hu* Dנz/0ǰ $ X3aZ,D0j~3߶b~i>3\`?/[G\!-Rk.sԻ..a濭?PK!֧6 _rels/.relsj0 }Q%v/C/}(h"O = C?hv=Ʌ%[xp{۵_Pѣ<1H0ORBdJE4b$q_6LR7`0̞O,En7Lib/SeеPK!kytheme/theme/themeManager.xml M @}w7c(EbˮCAǠҟ7՛K Y, e.|,H,lxɴIsQ}#Ր ֵ+!,^$j=GW)E+& 8PK!Ptheme/theme/theme1.xmlYOo6w toc'vuر-MniP@I}úama[إ4:lЯGRX^6؊>$ !)O^rC$y@/yH*񄴽)޵߻UDb`}"qۋJחX^)I`nEp)liV[]1M<OP6r=zgbIguSebORD۫qu gZo~ٺlAplxpT0+[}`jzAV2Fi@qv֬5\|ʜ̭NleXdsjcs7f W+Ն7`g ȘJj|h(KD- dXiJ؇(x$( :;˹! I_TS 1?E??ZBΪmU/?~xY'y5g&΋/ɋ>GMGeD3Vq%'#q$8K)fw9:ĵ x}rxwr:\TZaG*y8IjbRc|XŻǿI u3KGnD1NIBs RuK>V.EL+M2#'fi ~V vl{u8zH *:(W☕ ~JTe\O*tHGHY}KNP*ݾ˦TѼ9/#A7qZ$*c?qUnwN%Oi4 =3ڗP 1Pm \\9Mؓ2aD];Yt\[x]}Wr|]g- eW )6-rCSj id DЇAΜIqbJ#x꺃 6k#ASh&ʌt(Q%p%m&]caSl=X\P1Mh9MVdDAaVB[݈fJíP|8 քAV^f Hn- "d>znNJ ة>b&2vKyϼD:,AGm\nziÙ.uχYC6OMf3or$5NHT[XF64T,ќM0E)`#5XY`פ;%1U٥m;R>QD DcpU'&LE/pm%]8firS4d 7y\`JnίI R3U~7+׸#m qBiDi*L69mY&iHE=(K&N!V.KeLDĕ{D vEꦚdeNƟe(MN9ߜR6&3(a/DUz<{ˊYȳV)9Z[4^n5!J?Q3eBoCM m<.vpIYfZY_p[=al-Y}Nc͙ŋ4vfavl'SA8|*u{-ߟ0%M07%<ҍPK! ѐ'theme/theme/_rels/themeManager.xml.relsM 0wooӺ&݈Э5 6?$Q ,.aic21h:qm@RN;d`o7gK(M&$R(.1r'JЊT8V"AȻHu}|$b{P8g/]QAsم(#L[PK-![Content_Types].xmlPK-!֧6 +_rels/.relsPK-!kytheme/theme/themeManager.xmlPK-!Ptheme/theme/theme1.xmlPK-! ѐ' theme/theme/_rels/themeManager.xml.relsPK] 2 TX17:$'Y1 (479:: !"#%&().&j&&f((( )X)))0*Y*\***+h+++++(,Z,~,2XXXXXXXXHo"$ )1t6 fvɂ- "$,:,#zz|5 "$P% $sF "$?I{@_@rw 0T"$ncT"qYZ ]"$ٸ-@r̓lF g@&(  J   A#" ?J   A#" ?J   A#" ?B S  ?V2222hnHVtVx>th&zt& _Hlt64218167 _Hlt188768268 _Hlt188768269 _Hlt188768283 _Hlt188768294 _Hlt188768295 _Hlt145839456 _Hlt145839457 _Hlt333090018 _Hlt333090019 _Hlt333090347 _Hlt523542165 _Hlt64217836 _Hlt523540609 _Hlt145839917 _Hlt333090411 _Hlt145839876 _Hlt188768351 _Hlt188768368 _Hlt333090585 _Hlt64217878 _Hlt64218302 _Hlt523542003 _Hlt145839513 _Hlt333090645 _Hlt333090710 _Hlt145839761 _Hlt188768388 _Hlt64218251 _Hlt188768397 _Hlt333090680 _Hlt145839746 _Hlt64218240 _Hlt145839781 _Hlt333090725 _Hlt188768406 _Hlt523304226 _Hlt333091352s&|&|&|&&&&&&&((((p)q)v))B*J*********|+++++++++s,2@@@@@@@@ @ @ @@@@@@@@@@@@@@ !@"@#@$%@t&}&}&}&&&&&&&((((q)r)w))C*K*********}+++++++++t,2%|*Z&|+Z'+ZN'N'\'2Z'^'^'29*urn:schemas-microsoft-com:office:smarttagsState8*urn:schemas-microsoft-com:office:smarttagsCity9*urn:schemas-microsoft-com:office:smarttagsplace x,2NTkq QWqv>D  @ D   { ~ : = :@VZEK ]aGT{*3}69RX]c _ejpU"[" &&&&''-'3'(() )))))** ++++ ,,,,,,,,--b-g-v-|--/5//////0E1O1b1n1u111111112 2t2|222222 ,61Mku p z Ub"']b16_qY`.8    s v !!""##$$%%[,,- -U-`-l-p--- . ..._.z.}..a////////// 0080:0U0Y00000005191E1O1b1n1111111112 222t2|222222333333333333333333333333333333333333333333333333333333333333333333333*(4(V(d(,,,,, - - -22*(4(V(d(,,,,, - - -2 : )Wx  lsؤ:d((5a3ܔ`), 5TbS!Bb$J`#]@g+pjj @hh^h`. 2@hh^h`. 6@hh^h`.                                                                  T@mh(! ]. *Vc[/C].h`mC``322@!2H@UnknownG*Ax Times New Roman5Symbol3. *Cx Arial?= *Cx Courier New;WingdingsA$BCambria Math"Ah9F&<C+\C+\24223QHP ?`m2!xx; INTRODUCTION TO MATLAB, 2/99 by Leslie Foster Leslie Fosterleslie4         Oh+'0   0< \ h t < INTRODUCTION TO MATLAB, 2/99 by Leslie FosterLeslie Foster Normal.dotmleslie7Microsoft Office Word@ha@s@10]@-<}C+՜.+,D՜.+,l( hp  mathcs\2 < INTRODUCTION TO MATLAB, 2/99 by Leslie Foster Title 8@ _PID_HLINKSA08g$http://en.wikipedia.org/wiki/MATLAB Jhttp://www.mathworks.com/ ,mChttp://www.mathworks.com/access/helpdesk/help/techdoc/matlab.shtml WT =http://www.mathworks.com/access/helpdesk/help/helpdesk.shtml  )http://www.duke.edu/~hpgavin/matlab.html wK<http://www.mathworks.com/academia/student_center/tutorials/ (}3http://www.math.utah.edu/lab/ms/matlab/matlab.html 9z/http://www.math.sjsu.edu/~day/layprojects.html   !"#$%&'()*+,-./0123456789:<=>?@ABDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcefghijkmnopqrsvRoot Entry F0I}xData ;1TableCAWordDocumenttSummaryInformation(dDocumentSummaryInformation8lCompObjy  F'Microsoft Office Word 97-2003 Document MSWordDocWord.Document.89q