ENGR-25_MATLAB_AppMath_ProbSolve.ppt 1 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Bruce Mayer, PE Licensed.

Slides:



Advertisements
Similar presentations
© HRS Ltd, In NZ phone , A 6-minute slide show to illustrate the main features of Mathcad documents are used for engineering.
Advertisements

Introduction to MATLAB Northeastern University: College of Computer and Information Science Co-op Preparation University (CPU) 10/20/2003.
MATLAB for Scientist and Engineers
ENGR-25_Lec-25_SimuLink-2.ppt 1 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Bruce Mayer, PE Licensed Electrical.
HAWKES LEARNING SYSTEMS math courseware specialists Copyright © 2011 Hawkes Learning Systems. All rights reserved. Hawkes Learning Systems: Introductory.
ENGG 1801 Engineering Computing MATLAB Lecture 7: Tutorial Weeks Solution of nonlinear algebraic equations (II)
Introduction to MATLAB Northeastern University: College of Computer and Information Science Co-op Preparation University (CPU) 10/22/2003.
© 2011 Xilinx, Inc. All Rights Reserved Intro to System Generator This material exempt per Department of Commerce license exception TSU.
General Analysis Procedure and Calculator Policy Calculator Policy.
James Matte Nicole Calbi SUNY Fredonia AMTNYS October 28 th, 2011.
1 Doing Statistics for Business Doing Statistics for Business Data, Inference, and Decision Making Marilyn K. Pelosi Theresa M. Sandifer Chapter 11 Regression.
MTH55_Lec-13_sec_3-3a_3Var_Lin_Sys.ppt 1 Bruce Mayer, PE Chabot College Mathematics Bruce Mayer, PE Licensed Electrical & Mechanical.
Solving Systems of Equations: Elimination Method.
ENGR-25_Linear_Equations-1.ppt 1 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Bruce Mayer, PE Licensed Electrical.
ENGR-25_MATLAB_OverView-1.ppt 1 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Bruce Mayer, PE Licensed Electrical.
Chapter 8: Problem Solving
ENGR-25_HW-01_Solution.ppt 1 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Bruce Mayer, PE Licensed Electrical.
MATLAB Tutorials Session I Introduction to MATLAB Rajeev Madazhy Dept of Mechanical Engineering LSU.
Introduction to M ATLAB EE 100 – EE Dept. - JUST.
ENGR-25_MTExam_Logisitics.pptx 1 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Bruce Mayer, PE Licensed Electrical.
Brandon Graham Putting The Practices Into Action March 20th.
Lecture 4 MATLAB Windows Arithmetic Operators Maintenance Functions
A L I MAM M OHAMMAD B IN S AUD I SLAMIC U NIVERSITY C OLLEGE OF S CIENCES D EPARTMENT OF M ATHEMATICS MATLAB 251 : MATH SOFTWARE Introduction to MATLAB.
ENGR-25_MTExam_Logisitics.pptx 1 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Bruce Mayer, PE Licensed Electrical.
CSC-115 Introduction to Computer Programming
An Introduction to Programming and Algorithms. Course Objectives A basic understanding of engineering problem solving process. A basic understanding of.
MathCore Engineering AB Experts in Modeling & Simulation WTC.
TMF1013 : Introduction To Computing Lecture 1 : Fundamental of Computer ComputerFoudamentals.
MTH55_Lec-10_sec_3-1_2Var_LinSys_ppt 1 Bruce Mayer, PE Chabot College Mathematics Bruce Mayer, PE Licensed Electrical & Mechanical.
Matlab for Engineers About Matlab Chapter 1. Matlab for Engineers What’s in this Chapter? What is Matlab? Student Edition of Matlab How is Matlab used.
ENGR-25_MATLAB_OverView-1.ppt 1 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Bruce Mayer, PE Licensed Electrical.
Getting Started with MATLAB 1. Fundamentals of MATLAB 2. Different Windows of MATLAB 1.
MATLAB Harri Saarnisaari, Part of Simulations and Tools for Telecommunication Course.
ENGR-25_Programming-3.ppt 1 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Bruce Mayer, PE Licensed Electrical.
WRITING REPORTS Introduction Section 0 Lecture 1 Slide 1 Lecture 6 Slide 1 INTRODUCTION TO Modern Physics PHYX 2710 Fall 2004 Intermediate 3870 Fall 2015.
MTH55A_Lec-05_sec_2-2_Fcn_Graphs.ppt 1 Bruce Mayer, PE Chabot College Mathematics Bruce Mayer, PE Licensed Electrical & Mechanical.
Introduction to LabVIEW 8.5
ENGR-25_MATLAB_OverView-2.ppt 1 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Bruce Mayer, PE Licensed Electrical.
Chapter 1: Brief Overview of MATLAB MATLAB for Scientist and Engineers Using Symbolic Toolbox.
FAQ_Which_Courses_Should_I_Take_Chabot_Engineering_0505.ppt 1 Bruce Mayer, PEIntroduction to Engineering Bruce Mayer, PE Licensed.
EGR 115 Introduction to Computing for Engineers Introduction to Computer Programming Wednesday 27 Aug 2014 EGR 115 Introduction to Computing for Engineers.
MTH55_Lec-34_sec_6-6_Rational_Equations.ppt 1 Bruce Mayer, PE Chabot College Mathematics Bruce Mayer, PE Licensed Electrical &
Introduction to MATLAB Northeastern University: College of Computer and Information Science Co-op Preparation University (CPU) 10/20/2003.
M ATLAB – What Is It ? Name is from matrix laboratory Powerful tool for – Computation and visualization of engineering and science mathematics – Communication.
The single most important skill for a computer programmer is problem solving Problem solving means the ability to formulate problems, think creatively.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS ( NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS (PRACTICAL PART) Tutorial 2 : Matlab - Getting Started.
Section 3.5 Solving Systems of Linear Equations in Two Variables by the Addition Method.
General Analysis Procedure and Calculator Policy Calculator Policy.
ENGR-25_HW-01_Solution.ppt 1 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Bruce Mayer, PE Licensed Electrical.
Introduction to Computer Programming using Fortran 77.
© ENGR-43_Prob_14-32_OpAmp_OutPut_Current.pptx 1 Bruce Mayer, PE Engineering-43 Electrical Circuits & Devices Bruce Mayer, PE.
ENGR-25_HW-01_Solution.ppt 1 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Bruce Mayer, PE Licensed Electrical.
M ATLAB – What Is It ? Name is from matrix laboratory Powerful tool for – Computation and visualization of engineering and science mathematics – Communication.
ENGR-25_MATLAB_AppMath_ProbSolve.ppt 1 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Bruce Mayer, PE Licensed.
ENGR-25_Linear_Regression_Tutorial.ppt 1 Bruce Mayer, PE Engineering-25: Computational Methods Bruce Mayer, PE Licensed Electrical & Mechanical Engineer.
MatLab Programming By Kishan Kathiriya.
Welcome to MATLAB.
Introduction to Matlab ( Google Search )
Part I – Matlab Basics.
Catenary Tutorial Part-2
Licensed Electrical & Mechanical Engineer
ENGG 1801 Engineering Computing
MATLAB – What Is It ? Name is from matrix laboratory Powerful tool for
MATLAB – What Is It ? Name is from matrix laboratory Powerful tool for
MATLAB – What Is It ? Name is from matrix laboratory Powerful tool for
Introduction to MATLAB
Chp4, Lab-03 Example Problems 4.5.[60,54]
Licensed Electrical & Mechanical Engineer
Prob 9-28 Solution Tutorial
Presentation transcript:

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 1 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Bruce Mayer, PE Licensed Electrical & Mechanical Engineer Engr/Math/Physics 25 Applied Math Problem Solving

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 2 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods First A Note on Cheap Software  All ENGR25 Students have No-Charge Access to MATLAB software in the Rm3906 CompSci Lab  For Students who want Home-Access, the MathWorks Company Makes Available an Inexpensive MATLAB Version for Student use  Student Version Cost = $99.98 (+ Shipping)

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 3 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Info From MathWorks

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 4 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 5 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Strategy for Learning ENGR25  ENGR25 is, primarily, an Engineering PROBLEM SOLVING Class With a Very Large SOFTWARE (MATLAB & Excel) Component  The BEST Way to Learn ANY Piece of Software (and most Hardware):

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 6 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Refined Learning Strategy 1.HACK, HACK, and HACK some more 2. Read The TEXTbook §-by-§ 3.When you come to a NEW software Command/Tool, TRY it IMMEDIATELY 4.Consult MATLAB Help It’s Quite Useful Actually 5.Consult with your Colleagues

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 7 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods ENGR25 Important??!!  This Class is NOT an Academic Exercise  The PROBLEM SOLVING SKILLS and MATLAB APPLICATION PROFICIENCY are PROFESSIONALLY IMPORTANT That is, an Engineering STUDENT who LEARNS these Skills we be able to USE them ON THE JOB as a PRACTICING ENGINEER

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 8 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Problem Solving

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 9 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Academic Honesty - Coding  Students may collaborate on understanding lectures, labs, text, problem-statements.  Students may discuss the DESIGN of a program. All Students must then write his/her OWN MATLAB ® code  Students may get help from Fellow students while writing your programs only by: Asking them to POINT OUT an error, but NOT to FIX it Asking Them to EXPLAIN MATLAB syntax Using a DIFFERENT example than the program under consideration

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 10 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Copy HW Code  Crash&Burn Exams HW Cheaters

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 11 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Copy Code??!!  Trying to Learn COMPUTER PROBLEM SOLVING by Copying SOMEONE ELSE’S CODE is like trying to get into athletic-condition by Watching SOMEONE ELSE WORK OUT…..  There is NO Substitute for Personally STRUGGLING with the Course Material ☺☺☺

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 12 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods ENGR25 Bottom Line  ENGR25 is NOT (only) a MATLAB/Excel class; it's a THINKING Class...  Student should be Prepared to do LOTS of (often Frustrating) THINKING

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 13 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods AppMath Problem Solving Steps 1.Understand the PURPOSE of the problem. 2.Collect the KNOWN information. Realize that some of the information might later be found UNNECESSARY. 3.Determine what information YOU must find. 4.SIMPLIFY the problem only enough to obtain the required information. State any ASSUMPTIONS you make.

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 14 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Assumption Digression  BMayer 2001 JVST Paper See ENGR45 for More Details

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 15 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Assumption Digression  PARTIAL Assumption List 100% Vapor Saturation at Bubble Edge Gases in bubble behave as perfect gases Bubbles are Spherical –Radial Symmetry Diffusion Coefficient is Constant

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 16 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Problem Solving Steps cont 5.DRAW A SKETCH and label any necessary variables. 6.Determine which FUNDAMENTAL PRINCIPLES apply to the problem. 7.Think GENERALLY about your PROPOSED SOLUTION approach and CONSIDER OTHER APPROACHES before proceeding with the details.

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 17 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Problem Solving Steps cont 8.LABEL each STEP in the solution process. 9.If you solve the problem with a software program, HAND CHECK the results using a simple version of the problem. Checking the DIMENSIONS and UNITS and printing the results of intermediate steps in the calculation sequence can uncover mistakes.

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 18 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Problem Solving Steps cont 10.Perform a “reality check” on your answer. Does it make sense? Estimate the range of the expected result and compare it with your answer. Do not state the answer with greater precision than is justified by any of the following: a)The precision of the given information. b)The simplifying assumptions. c)The requirements of the problem.

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 19 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Interpret the Mathematics  If the mathematics produces multiple answers, do not discard any of them without considering what they mean.  The mathematics might be trying to tell you something, and you might miss an opportunity to discover more about the problem.

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 20 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Computer Solution Steps 1.State the problem CONCISELY. 2.Specify the data to be used by the program. This is the “INPUT.” 3.Specify the information to be generated by the program. This is the “OUTPUT.” 4.Work through the solution steps by HAND or with a CALCULATOR; use a SIMPLER set of data if necessary.

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 21 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Computer Solution Steps cont 5.Write and run the program. 6.Check the output of the program by comparing with your hand solution. 7.Run the program with your input data and perform a REALITY CHECK on the output. 8.If you will use the program as a general tool in the future, test it by running it for a RANGE of reasonable data values; perform a reality check on the wide-ranging results.

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 22 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods MATLAB History  MATLAB = MATrix LABoratory  Developed by Prof. Cleve Moler of New Mexico State University  Originally a user interface for numerical Linear Algebra (LinPack) or EigenValue Problems (EisPack)  In early 1983, John Little was exposed to MATLAB During a visit made to Prof. Moler Made to Stanford University

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 23 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods MATLAB History  In 1983 Little teamed up with Moler and Steve Bangert to develop a second generation, professional version of MATLAB written in C and integrated with graphics.  The MathWorks, Inc. was founded in 1984 to market and continue development of MATLAB It has become a de-facto standard for PC- Based Hi-Perf “Math Processors”

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 24 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods MATLAB Construction  Core functionality: compiled C-routines  Most functionality is given as Stored “m” files, grouped into “ToolBoxes”  m-files contain source code, can be copied and altered  m-files are platform independent (Windows/Intel, Unix/Linux, MAC)  Simulation of dynamic systems is performed in the SIMULINK SubEnvironment ToolBox

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 25 Bruce Mayer, PE Engineering/Math/Physics 25: Computational Methods Next Time → use MATLAB Covered in ENGR25

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 26 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 – g-started-with-matlab.html (6 min) – g-a-matlab-program.html (6 min) g-a-matlab-program.html – -basic-plotting-functions.html (6 min) – ng-a-basic-plot-interactively.html (6 min) ng-a-basic-plot-interactively.html

ENGR-25_MATLAB_AppMath_ProbSolve.ppt 27 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 (Chp9, 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_AppMath_ProbSolve.ppt 28 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