You are on page 1of 33

www.wunan.com.

tw
(02)2705-5066

www.wunan.com.tw
(02)2705-5066

www.wunan.com.tw
(02)2705-5066

www.wunan.com.tw
(02)2705-5066

MATLAB

MATLAB

21

www.wunan.com.tw
(02)2705-5066

www.wunan.com.tw
(02)2705-5066

99

www.wunan.com.tw
(02)2705-5066

113

www.wunan.com.tw
(02)2705-5066

169

www.wunan.com.tw
(02)2705-5066

217

251

www.wunan.com.tw
(02)2705-5066

www.wunan.com.tw
(02)2705-5066

329

363

www.wunan.com.tw
(02)2705-5066

www.wunan.com.tw
(02)2705-5066

MATLAB

www.wunan.com.tw
(02)2705-5066

20 70 Cleve Moler
EISPACK LINPACK FORTRAN EISPACK
FORTRAN LINPACK

20 70 New Mexico
Cleve Moler EISPACK LINPACK FORTRAN
EISPACK LINPACK Cleve Moler MATLABMatrixLabotatoryMATLAB

1983 Cleve Moler Standford MATLAB


John LittleJohn Little MATLAB
Cleve MolerSteve Bangert C
MATLAB
1984 Cleve Moler John Little MathWorks MATLAB
MATLAB
30
MATLABXmath Gauss

Mathematica Maple
MathWorks

MATLABMATLAB

MATLAB FORTRAN
2

(02)2705-5066

www.wunan.com.tw

1.1

MATLAB

MATLAB MATLAB
20 80
MATLAB
MathWorks 1993 MATLAB 4.0 1995 4.2C for
Windows 3.x1997 5.0 1999 5.3 MATLAB 5.x MATLAB 4.x
PDF Netscape 3.0 IE 4.0 Acrobat Reader

MathWorks MATLAB
MATLAB
MATLAB

MATLAB
MATLAB

MATLAB



 ExcelA/D
 Pc/104 DSP
 GA

MATLAB 1-1 MATLAB

www.wunan.com.tw 3
(02)2705-5066

a)

b)

c) PSD FFT

1-1

MATLAB

(02)2705-5066

www.wunan.com.tw

1.1

MATLAB

1-2

a) Real-Time Workshop Simulink

b)

1-2

1-3

a)

b) Levenberg-Marquardt

1-3

www.wunan.com.tw 5
(02)2705-5066


1-4

a)

b)

1-4

1-5

a)

1-5

b)

(02)2705-5066

www.wunan.com.tw

1.2

MATLAB

MATLAB

1. MATLAB C+
+

2.
3. MATLAB

4. MATLAB
C FORTRAN MATLAB

5. MATLAB
.m

6.


 GUI

7.


www.wunan.com.tw 7
(02)2705-5066


FFT
8.
 WAV wavread sound
 bmp gif pcx tif jpeg
9.
 PDF HTML demo
 help help elfun help exp help simulink lookfor
lookfor fourier

MATLAB

MATLAB

1.





2.


(02)2705-5066

www.wunan.com.tw

1.4

MATLAB





3.





4.
 B




MATLAB
MATLAB

1.
MATLAB
MATLAB
MATLAB 1-6 MATLAB

www.wunan.com.tw 9
(02)2705-5066

MATLAB

1-6

MATLAB

2.

1 File Alt+F Exit MATLAB


2
3Ctrl+Q

1. File
File Alt+F 1-7

1New .m
2OpenCtrl+Q
3Close Command Window
4Inport Data
5S ave Workspace As
6Set Path
7Preferences
10

(02)2705-5066

www.wunan.com.tw

1.4

MATLAB

8Page Setup
9Print
10Print Selection
11Exit MATLAB MATLAB
2. Edit
Edit Alt+E 1-8

1UndoCtrl+Z
2Redo
3CutCtrl+W
4CopyAlt+W
5PasteCtrl+Y

6Paste to Workspace Import Wizard


MATLAB
7Select All
8DeleteCtrl+D
9Find
10Find Files
11Clear Command Window
12Clear Command History
13Clear Workspace
3. Debug
Debug Alt+B 1-9

www.wunan.com.tw 11
(02)2705-5066

1-7

File

1-8

Edit

1-9

Debug

1Open M-Files when Debugging M


2StepF10
3Step InF11
12

(02)2705-5066

www.wunan.com.tw

1.4

MATLAB

4Step OutShift+F11

5ContinueF5

6Clear Breakpoints in All Files


7Stop if Errors/Warnings
8Exit Debug Mode
4. Desktop
Desktop Alt+D 1-10

1Undock Command Window

2Move Command Window


3Resize Command Window

4Desktop Layout
5Save Layout
6Organize Layouts
7Command Window
8Command History
9Current Directory
10Workspace
11Help
12Profiler
13Toolbar
14Shortcuts Toolbar
15Titles

www.wunan.com.tw 13
(02)2705-5066


5. Window
Window Alt+W 1-11

1-10

Desktop

1-11

Window

1Close All Documents


20 Command Window
Ctrl+0
31 Command History
Ctrl+1
42 Current Directory
Ctrl+2
14

(02)2705-5066

www.wunan.com.tw

1.4

MATLAB

53 Workspace
Ctrl+3
6. Help
Help Alt+H 1-12

1Full Product Family Help MATLAB


2MATLAB Help MATLAB
3Using the Desktop Desktop
4Using the Command Window
5Web Resources Internet
6Check for Updates
7Demos MATLAB
8About AMTLAB MATLAB

1-12

Help

MATLAB 1-13

www.wunan.com.tw 15
(02)2705-5066

1-13

1
2
MATLAB 1-1
1-1

MATLAB

x y

x y

16

(02)2705-5066

www.wunan.com.tw

1.4
1-1

MATLAB

1.
MATLAB who whos clear size length
 who
 whos
 clear
 clear
 size (a) a
 length (a) a a

2.
(1) save
save MATLAB
 save matlab.mat

www.wunan.com.tw 17
(02)2705-5066


 save dfile
dfile.mat
 save dfile x x dfile.mat

 save dfile.dat x-ascii x 8 ASCII dfile.mat


 save dfile.dat x-ascii-double x 16 ASCII dfile.mat

 savefname, 'x', '-ascii'fname


x ASCII fname
(2) load
load
 load matlab.mat
.mat

 load dfile dfile.mat


 load dfile.dat dfile.mat ASCII
dfile
 x=load(fname)fname fname
x

MATLAB 1-2
1-2

MATLAB

18

(02)2705-5066

www.wunan.com.tw

1.4
1-2

MATLAB

1helpwin
2helpdesk
3lookfor
4demo

www.wunan.com.tw 19
(02)2705-5066


MATLAB , .
., 2012.08

I S B N: 978-957-11-6741-1
1.

2.MATLAB

318

101013812

5DE5

MATLAB

106 339 4

(02)2705-5066

http://www.wunan.com.tw

(02)2706-6100

wunan@wunan.com.tw
0 1 0 6 8 9 5 3

/ 6

(04)2223-0891

(04)2223-3549

/ 290

(07)2358-702

2012 8

520

(02)2705-5066

(07)2350-236

www.wunan.com.tw

You might also like