Download presentation

Presentation is loading. Please wait.

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, 3rd Ed, Patrick Marchand and O. Thomas Holland, Chapman & Hall/CRC, 2003

3
**MATLAB for Scientist and Engineers Using Symbolic Toolbox**

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 1971: "Handbook for automatic computations" in ALGOL, J. H. Wilkinson et. al. Cleve Moler (1939~) J.H.Wilkinson, UK (1919~1986) Jack Little 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

6
**Matrix Arithmetic, Eigen Analysis, ...**

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

7
**Graphics & Visualization**

8
**Graphical User Interface**

fifteen fdatool Try them for yourself! xpbombs

9
Toolboxes

10
**SIMULINK Model-based design environment**

Ref: Help – Video and Image Processing Blockset – Demos – Motion Detection

11
**Ref: Help – MATLAB – Getting Started – Introduction – Product Overview**

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 Ref: Help – MATLAB – Getting Started – Introduction – Product Overview

12
**Ref: Help – MATLAB – Getting Started – Introduction – Product Overview**

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 Ref: Help – MATLAB – Getting Started – Introduction – Product Overview

13
**What is Symbolic Computing**

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

14
**Symbolic Math Usage in Academia**

Ref: Webinar – Symbolic Computing Tools for Academia

15
**Working w/t Symbolic Math Toolbox**

From MATLAB Perform symbolic computations using familiar MATLAB syntax 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
**Demo: Mass-Spring-Damp System**

Dynamic Equation Initial Conditions Symbolic Math Solution Ref: Webinar – Symbolic Computing Tools for Academia mass_spring_damp_system.mn

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 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

19
**Overview: Symbolic Computation**

First Taste of MuPAD (Ch1~4) MuPAD Language (Ch 5~9) Graphics (Ch 10) Applications (Ch 11~13)

20
**Lecture Layout On-Line Lecture: Review Lecture: 20min Lab: 80min**

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

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.

22
**Contact Lecturer T. A. Byoung-Jo CHOI bjc97r@incheon.ac.kr**

/ IT BD Room 7-327 T. A. Deuk-Kyu KIM (MSc Student) / IT BD Room 7-330

Similar presentations

© 2017 SlidePlayer.com Inc.

All rights reserved.

Ads by Google