chapter 2: getting started with matlab matlab for scientist and engineers using symbolic toolbox

18
Chapter 2: Getting Started with MATLAB MATLAB for Scientist and Engineers Using Symbolic Toolbox

Upload: peter-hunt

Post on 21-Jan-2016

247 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Chapter 2: Getting Started with MATLAB MATLAB for Scientist and Engineers Using Symbolic Toolbox

Chapter 2:

Getting Started with MATLAB

MATLAB for Scientist and Engineers

Using Symbolic Toolbox

Page 2: Chapter 2: Getting Started with MATLAB MATLAB for Scientist and Engineers Using Symbolic Toolbox

2

You are going to

Familiarize yourself with MATLAB desktop, See how simple it is to use MATLAB, yet power-

ful, Express simple math expressions in MATLAB

tongue, Solve mathematical problems using MATLAB, And finally, be glad to know MATLAB is with you.

Page 3: Chapter 2: Getting Started with MATLAB MATLAB for Scientist and Engineers Using Symbolic Toolbox

3

Starting MATLAB

Start – All Programs – MATLAB – R2009b … Create your own work space.

Customize the startup script.

Create a new folder under c:\c:\workM

edit 'startupsav.m' save as 'startup.m'

startup.m

cd c:\workMdisp(['MATLAB v' version]);

Page 4: Chapter 2: Getting Started with MATLAB MATLAB for Scientist and Engineers Using Symbolic Toolbox

4

Overview of MATLAB Desktop

Command Window

Editor Workspace

Command HistoryWindow

Current Folder

ContentBrowser

Show how to use Desktop.

Page 5: Chapter 2: Getting Started with MATLAB MATLAB for Scientist and Engineers Using Symbolic Toolbox

5

Test Ride of MATLAB: bench

Type bench in the command window.

Page 6: Chapter 2: Getting Started with MATLAB MATLAB for Scientist and Engineers Using Symbolic Toolbox

6

Getting Started with MATLAB

Through the demonstration, you will be able to do simple arithmetic operations generating arrays using : operator disable output using ; entering matrices use help systems display the size of matrices perform matrix operations selecting part of matrices plotting matrices

Show demo: getting_started_with_matlab.m

Page 7: Chapter 2: Getting Started with MATLAB MATLAB for Scientist and Engineers Using Symbolic Toolbox

7

Working in the Desktop

Through the demonstration, you will be able to calculate values for a function plot the results edit the previous commands display the variables using whos modify variables directly using variable editor plot data at workspace browser save and load part / all of the variable adjusting window layouts docking/undocking

Show demo: working_with_ide.m

Page 8: Chapter 2: Getting Started with MATLAB MATLAB for Scientist and Engineers Using Symbolic Toolbox

8

Match the pairs.

Quiz: MATLAB Windows

Main window, enters variables,runs programs.

Logs commands entered in the Command window.

Shows the files in the current di-rectory.

Creates and debugs script and function files.

Command Window

Editor Window

Command HistoryWindow

Workspace Window

Page 9: Chapter 2: Getting Started with MATLAB MATLAB for Scientist and Engineers Using Symbolic Toolbox

9

MATLAB is a Very Good Calculator!

Write down the answers.

-4 + 7 * ( 2 - 5 ) / 3.14-4 + 7 * ( 2 - 5 ) / 3.14 7 2 5

43.14

2^3 - sqrt(25) + exp(3)2^3 - sqrt(25) + exp(3)3 32 25 e

2.51e3 + 2/3*pi2.51e3 + 2/3*pi3 1

2.51 10 23

Mathemati-cal

Expres-sions

MATLABExpres-sions

YourAnswers

(2+3*i)*(1-2*i)^2(2+3*i)*(1-2*i)^2 2(2 3 ) 1 2i i

Page 10: Chapter 2: Getting Started with MATLAB MATLAB for Scientist and Engineers Using Symbolic Toolbox

10

Basic Math Expressions

2.1+3 cos log round nchoosek min

98-3.2 acos log10 rem besselj max

-67*34 cosd sqrt mod beta size

81/8 acosd abs factor erf primes

7.1^4 cosh angle isprime erfc gcd

1.2e3 acosh conj primes gamma lcd

3+4*i tan imag gcd legendre mean

pi atan2 real lcm factorial roots

eps asin floor rat sum poly

exp asind ceil perms prod conv

Page 11: Chapter 2: Getting Started with MATLAB MATLAB for Scientist and Engineers Using Symbolic Toolbox

11

Exercise: Math Expressions Evaluate the following expressions when x = 1.25

2 3310log x x

34 tan ln6

xx x e

2

3

sin ( / 6)23 2010

9 652x

>>

>>

>>

Page 12: Chapter 2: Getting Started with MATLAB MATLAB for Scientist and Engineers Using Symbolic Toolbox

12

Exercise: Geometry

Find the volume of the oil tank below.

MATLAB ExpressionMATLAB Expression

20m

ANSANS

24m

Page 13: Chapter 2: Getting Started with MATLAB MATLAB for Scientist and Engineers Using Symbolic Toolbox

13

Variables

Assign the results into variables.

x = 3^4 + 27^(1/3)x = 3^4 + 27^(1/3)4 33 27x

y = (2+3i)*(1-2i)y = (2+3i)*(1-2i)(2 3 )(1 2 )y i i

z = sqrt( x^2 + y^2 ) ;z = sqrt( x^2 + y^2 ) ;2 2z x y

Do not print the answer!Do not print the answer!

Page 14: Chapter 2: Getting Started with MATLAB MATLAB for Scientist and Engineers Using Symbolic Toolbox

14

Workspace Variables

Variables live in the MATLAB workspace.

>> x = 3^4 + 27^(1/3)x = 84>> y = (2+3i)*(1-2i);>> z = sqrt( x^2 + y^2 );>> who

Your variables are:

ans x y z >> clear>> who>>

>> x = 3^4 + 27^(1/3)x = 84>> y = (2+3i)*(1-2i);>> z = sqrt( x^2 + y^2 );>> who

Your variables are:

ans x y z >> clear>> who>>

whowho

who a*who a*

whoswhos

clcclc

List variable names.List variable names.

List variable names be-

ginning with a.

List variable names be-

ginning with a.

List variable in long

format.

List variable in long

format.

Clear command window.Clear command window.

clearclear Clear variables from

memory.

Clear variables from

memory.helphelp docdoc

whatwhat

Page 15: Chapter 2: Getting Started with MATLAB MATLAB for Scientist and Engineers Using Symbolic Toolbox

15

Exercise: Geometry & Trigonometry

Find the distance between C2 and C4.

1C

2C

3C

4C

1

2

3

4

16

6.5

12

9.5

R mm

R mm

R mm

R mm

a

b

c

2 2 2 2 cosc a b ab

Hint: Use the following identity.

Page 16: Chapter 2: Getting Started with MATLAB MATLAB for Scientist and Engineers Using Symbolic Toolbox

16

Exercise: Your Solution

Mathematical Expressions

MATLAB Expressions

Your Answer:

Page 17: Chapter 2: Getting Started with MATLAB MATLAB for Scientist and Engineers Using Symbolic Toolbox

17

Key Takeaways

Now, you know how to customize the MATLAB startup script. use the MATLAB desktop windows. change the layout of the desktop windows. evaluate mathematical expressions.

Page 18: Chapter 2: Getting Started with MATLAB MATLAB for Scientist and Engineers Using Symbolic Toolbox

18

Q & A