Download presentation

Presentation is loading. Please wait.

Published byGerard Lobdell Modified about 1 year ago

1
MATLAB for Scientist and Engineers using Symbolic Toolbox Byoung-Jo CHOI, PhD University of Incheon Computer Applications Lab.

2
References Symbolic Math Toolbox™ 5 MuPAD ® Tutorial, MathWorks Symbolic Math Toolbox™ 5 User's Guide Mastering MATLAB 7, Duane Hanselman and Bruce Littlefield, Pearson/Prentice Hall, 2005 Numerical Computing with MATLAB, Cleve Moler, MathWorks 임종수의 MATLAB7, 높이깊이, 2009 MATLAB: An Introduction with Applications, Amos Gilat, John Wiley & Sons, Inc., 2004 Graphics and GUIs with MATLAB, 3 rd Ed, Patrick Marchand and O. Thomas Holland, Chapman & Hall/CRC,

3
Course Introductions MATLAB for Scientist and Engineers Using Symbolic Toolbox

4
Old History of MATLAB 1967: "Computer solution of linear algebraic equations", Forsythe and Moler 1976: "Matrix Eigensystem Routines, EISPACK Guide" in FORTRAN 1976~9: "LINPACK" in FORTRAN 1977~: "MATLAB Environment", Cleve Moler 4 J.H.Wilkinson, UK (1919~1986) Cleve Moler (1939~) Jack Little 1971: "Handbook for automatic computations" in ALGOL, J. H. Wilkinson et. al. 1979: "Numerical analysis" lecture at Stanford, met with Jack Little, then an engineering student 1984: MathWorks founded by Jack and Moler

5
Further Digging Resources Video: The Origins of MATLAB at MathWorks.com Meet Mr Matlab at Scientific Computing World Cleve Moler at Wikipedia BLAS at Netlib.org Maple at Wikipedia and Maplesoft.com 5

6
MATLAB? Matrix Laboratory >> b=floor(10*rand(3)) b = >> a=magic(3) a = >> b=floor(10*rand(3)) b = >> a=magic(3) a = >> c=a*b c = >> d=a/b d = >> c=a*b c = >> d=a/b d = Matrix Arithmetic, Eigen Analysis,... 6

7
Graphics & Visualization 7

8
Graphical User Interface Try them for yourself! 8 xpbombs fifteen fdatool

9
Toolboxes 9

10
SIMULINK Model-based design environment 10 Ref: Help – Video and Image Processing Blockset – Demos – Motion Detection

11
They Use MATLAB for … Math and computation Algorithm development Data acquisition Modeling, simulation, and prototyping Data analysis, exploration, and visualization Scientific and engineering graphics Application development, including graphical user interface building 11 Ref: Help – MATLAB – Getting Started – Introduction – Product Overview

12
The MATLAB System The MATLAB system consists of these main parts: Desktop Tools and Development Environment Mathematical Function Library The Language Graphics External Interfaces; API + Toolboxes: MATLAB function packages Simulink: Model-based design Blocksets: Simulink model packages 12 Ref: Help – MATLAB – Getting Started – Introduction – Product Overview

13
What is Symbolic Computing Position of an oscillating mass: Velocity? 13 General Solution View underlying mathematics Ref: Webinar – Symbolic Computing Tools for Academia

14
Symbolic Math Usage in Academia 14 Ref: Webinar – Symbolic Computing Tools for Academia

15
Working w/t Symbolic Math Toolbox From MATLAB Perform symbolic computations using familiar MATLAB syntax 15 From Notebook Interface Conveniently manage & document symbolic computations Math notation, embedded text, graphics Access complete MuPAD language 15+libraries of symbolic math functions Sharing Ref: Webinar – Symbolic Computing Tools for Academia

16
Dynamic Equation Initial Conditions Symbolic Math Solution Demo: Mass-Spring-Damp System 16 mass_spring_damp_system.mn Ref: Webinar – Symbolic Computing Tools for Academia

17
Symbolic Math Toolbox Libraries Calculus Differentiation Integrals Jacobian Taylor series Limits Solving Equations Algebraic Equations Differential Equations Transforms Fourier transform Laplace transform Z-transform Simplification Polynomial Expansion Substitution 17 Linear Algebra Operations Eigenvalues Special Functions Bernoulli, Bessel, Beta, … Fresnel sine/cosine integral, Gamma Variable Precision Arithmetic Plotting 2-D 3-D contour, surface, mesh Animations Ref: Webinar – Symbolic Computing Tools for Academia

18
Course Overview Symbolic Computing using MuPAD 14 Weeks + MidTerm Exam + Final Exam Text: MuPAD Tutorial available in PDF Ref: Symbol Math Toolbox 5 – User's Guide 18

19
Overview: Symbolic Computation First Taste of MuPAD (Ch1~4) MuPAD Language (Ch 5~9) Graphics (Ch 10) Applications (Ch 11~13) 19

20
Lecture Layout On-Line Lecture: Study the lecture material in advance using lecture notes and video recording. On-line quiz Review Lecture: 20min Brief Review – 10min. Q&A – 10min. Lab: 80min Pair Work Demonstrate and submit online Lab. Report 20

21
How to Get Good Grades Fall in love with MATLAB MuPAD. Be adventurous! Try different possibilities! Don't miss out on-line quizes / LAB reports. Use MATLAB for other courses. Ask on-line as well as off-line too. Ask T.A. to help you. Do not just copy others' work. Do not miss midterm exam and final exam. 21

22
Contact Lecturer Byoung-Jo CHOI / IT BD Room T. A. Deuk-Kyu KIM (MSc Student) / IT BD Room

Similar presentations

© 2017 SlidePlayer.com Inc.

All rights reserved.

Ads by Google