ENGR-25_MATLAB_OverView-1.ppt 1 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Bruce Mayer, PE Licensed Electrical & Mechanical Engineer Engr/Math/Physics 25 Tutorial-1 Intro Videos Build HW File
ENGR-25_MATLAB_OverView-1.ppt 2 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods First ENGR25 Tutorial MATLAB Video Tutorials ent_center/tutorials/launchpad.htmlhttp:// ent_center/tutorials/launchpad.html – started-with-matlab html (6 min) – matlab-program html (6 min) – -basic-plotting-functions.html (6 min) – ng-started-with-simulink.html (3.5 min min) ng-started-with-simulink.html
ENGR-25_MATLAB_OverView-1.ppt 3 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods First ENGR25 Tutorial MATLAB Video Tutorials ent_center/tutorials/launchpad.htmlhttp:// ent_center/tutorials/launchpad.html – ng-a-basic-plot-interactively.html (6 min) ng-a-basic-plot-interactively.html See Also Day1_HW_Build_Tutorial_1201.m
ENGR-25_MATLAB_OverView-1.ppt 4 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods HW File MSWord Starting Point
ENGR-25_MATLAB_OverView-1.ppt 5 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods HW00 P01 Trapezoid Area Consider an ARBITRARY Trapezoid a & b are BASE Lengths h is the Height The Area of this form is the AVERAGE OF THE BASE-LENGTHS times the HEIGHT The ALGEBRAIC formula for the Area, A
ENGR-25_MATLAB_OverView-1.ppt 6 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods HW00 P01 Trapezoid Area Ask user to enter a, b, h Calc & Display Trapezoid area
ENGR-25_MATLAB_OverView-1.ppt 7 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods HW00 P03 Quadratic Eqn Ask user to enter a, b, c for Quadratic Eqn shown below Display Solution
ENGR-25_MATLAB_OverView-1.ppt 8 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods HW00 P07 CoSine City Find Difference in MATLAB CoSine Calcs
ENGR-25_MATLAB_OverView-1.ppt 9 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Plot This Function Where –T Temperature (°C) –t time (minutes) –t 0 = 3.3 minutes For 1 t 9
ENGR-25_MATLAB_OverView-1.ppt 10 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods HW00 P15 SimuLink City Solve the ODE below using the Icon Based Programming Environment, SimuLink
ENGR-25_MATLAB_OverView-1.ppt 11 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods HW00 P23 MuPAD Manipulation For Find Using MuPAD
ENGR-25_MATLAB_OverView-1.ppt 12 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods HW00 P31 Excel Exposure Compare Industrial Machine Tool Products from Gladiator Engineered Systems (GES) and the Competition Thru the use of an Excel RADAR Chart
ENGR-25_MATLAB_OverView-1.ppt 13 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Windows ClipBoard Copy MATLAB provides a Very Nice Utility in which a Plot is sent to the MSWindows ClipBoard for Subsequent Pasting into Other Applications To Save to the ClipBoard 1.Select Copy Options from the Edit menu. The Copying Options page of the Preferences dialog box appears. 2.Complete the fields on the Copying Options page and click OK. 3.Select Copy Figure from the Edit menu.
ENGR-25_MATLAB_OverView-1.ppt 14 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Copy to Clipboard Step-1 1.In Figure 1 Window Click Edit → Copy Options...
ENGR-25_MATLAB_OverView-1.ppt 15 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Copy to Clipboard Steps 2&3 2.In the Preferences Dialog Box check the Copy- Options Boxes as you see Fit 3.Close the Dialog Box
ENGR-25_MATLAB_OverView-1.ppt 16 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Copy to Clipboard – Steps 4&5 4.In the Figure Window use File → Copy Figure to send the plot to the clipboard 5.Paste the plot image into PowerPoint, Word, etc.
ENGR-25_MATLAB_OverView-1.ppt 17 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods The Copy Figure export
ENGR-25_MATLAB_OverView-1.ppt 18 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Copy SimuLink Model A SimuLink Model
ENGR-25_MATLAB_OverView-1.ppt 19 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods The Copied Model
ENGR-25_MATLAB_OverView-1.ppt 20 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Copy MuPAD Symbolic Math A MuPAD WorkBook Select Content
ENGR-25_MATLAB_OverView-1.ppt 21 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Copy MuPAD Symbolic Math In MSWord use: PASTE SPECIAL FORMATED TEXT (RTF)
ENGR-25_MATLAB_OverView-1.ppt 22 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Copied MuPAD WorkBook
ENGR-25_MATLAB_OverView-1.ppt 23 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods 3x3 from ENGR43 For The DC Linear Circuits We Will need to Solve Systems Of Algebraic Equations
ENGR-25_MATLAB_OverView-1.ppt 24 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods First ENGR25 Tutorial –Additional Videos Useful in the future data-from-files.html (HW5, 7min) data-from-files.html html?BB=1 (SimuLink) html?BB=1 simulink.html (4 min) simulink.html simulation-results.html (4 min) simulation-results.html HW Presentation Save MATLAB work to MSWord file Trapezoid area, 3x3 Eqn System, cosh calculation, plot y = ln(t+.02)·sin(1.3t)
ENGR-25_MATLAB_OverView-1.ppt 25 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Additional Useful Videos
ENGR-25_MATLAB_OverView-1.ppt 26 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Day1 demo Script
ENGR-25_MATLAB_OverView-1.ppt 27 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods DeskTop Recovery to UnScramble the DeskTop
ENGR-25_MATLAB_OverView-1.ppt 28 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods All Done for Today Please Try Using MATLAB Let’s do MQ-00b
ENGR-25_MATLAB_OverView-1.ppt 29 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods A Trapezoid t b h A = [Hgt] x [Avg-Width]
ENGR-25_MATLAB_OverView-1.ppt 30 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Cosh City >> fplot('cosh', [-2 2]) >> grid
ENGR-25_MATLAB_OverView-1.ppt 31 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods 3x3 from ENGR43 For The DC Linear Circuits We Will need to Solve Systems Of Algebraic Equations
ENGR-25_MATLAB_OverView-1.ppt 32 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Example Problem 1-21 Plot This Function Where –T Temperature (°C) –t time (minutes) For: 1 t 3
ENGR-25_MATLAB_OverView-1.ppt 33 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Prob 1-21 >> t = [1:.01:3]; >> T = 6*log(t) - 7*exp(0.2*t); >> plot(t,T, 'LineWidth', 3) >> xlabel('t (Sec)') >> ylabel('T (deg C)') >> title('Temp vs time') >> grid
ENGR-25_MATLAB_OverView-1.ppt 34 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Bruce Mayer, PE Licensed Electrical & Mechanical Engineer Engr/Math/Physics 25 Appendix
ENGR-25_MATLAB_OverView-1.ppt 35 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Example Demo Session >> %Use MATLAB As Calculator >> 17*19 ans = 323 >> 77/ ans = >> 64^(1/3) + 32^0.2 ans = 6 >> (7+11)*2.5 ans = 45 >> L = 14.4 L = >> W = 13.3 W = >> Area = L*W Area =
ENGR-25_MATLAB_OverView-1.ppt 36 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Prob 1-21 Command Script From the Command Window >> t = [1:0.02:3]; >> T = 6*log(t) - 7*exp(0.2*t); >> plot(t,T), xlabel('time (min)'),ylabel('Temperature (°C)'), title('Problem 1-21'), grid
ENGR-25_MATLAB_OverView-1.ppt 37 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Prob 1-22 Plot
ENGR-25_MATLAB_OverView-1.ppt 38 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods
ENGR-25_MATLAB_OverView-1.ppt 39 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods The Copied MuPAD WorkBook
ENGR-25_MATLAB_OverView-1.ppt 40 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods System, Directory, File Cmnds CommandDescription pwd Displays the current directory cd dirname Changes the current directory to dirname rmpath dirname Removes the directory dirname from the search path. what Lists the MATLAB-specificfiles found in the current working directory. Most data files and other non-MATLAB files are not listed. Use dir to get a list of all files what dirname Lists the MATLAB-specific files in directory dirname