Presentation is loading. Please wait.

Presentation is loading. Please wait.

MATLAB for Scientist and Engineers

Similar presentations


Presentation on theme: "MATLAB for Scientist and Engineers"— Presentation transcript:

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


Download ppt "MATLAB for Scientist and Engineers"

Similar presentations


Ads by Google