返回列表 发帖

A Guide to MATLAB for Beginners and Experienced Users ebook代购

A Guide to MATLAB for Beginners and Experienced Users ebook代购

Contents at a Glance+ W; O9 d$ E3 A  ^- F
Preface page xiii: {* I2 c0 b# e1 P0 y
1 Getting Started 1
8 x+ ]$ L' V6 U+ I0 e2 MATLAB Basics 84 k/ L: w" z: E7 J7 g
3 Interacting with MATLAB 31
: p: X2 ?+ u$ V+ w7 ^Practice Set A: Algebra and Arithmetic 48
# ?  C" |% {0 C! n0 h8 V4 Beyond the Basics 50
: y4 _* p1 j+ N3 p3 i( L6 }0 L5 MATLAB Graphics 67
; n1 w! n' w3 _* Q5 a. jPractice Set B: Calculus, Graphics, and Linear Algebra 86
2 S/ u: I6 M: f5 W* ^6 M-Books 91
  D7 }* g  `1 M/ v' S7 MATLAB Programming 1011 |" _6 \$ q+ f( c0 @1 |+ O
8 SIMULINK and GUIs 121
! p5 ?! }: o7 w6 j' o% M# h9 Applications 136+ o, {, n& k0 }" K: G2 I
Practice Set C: Developing Your MATLAB Skills 204! K' c# J7 r4 H1 w! X
10 MATLAB and the Internet 214
4 c+ F, B. `" b11 Troubleshooting 218
  B; D; |/ x4 g: B9 OSolutions to the Practice Sets 235
7 H$ |4 H. h0 NGlossary 299. \8 p; \' x: D/ q, w" T
Index 317/ q2 l7 M" Q: v9 ~' G3 |( O
v% O& r! T' z# @: [" C6 L
2 w( H8 a2 h  F. A# t

  c$ ]- k3 q" r
8 l' _( u; [8 D. mContents
) Z/ X( }% |7 `9 Q" C* bPreface page xiii. C  G, K, \5 {  N$ E
1 Getting Started 1' `' t8 v2 m' e8 o  _
Platforms and Versions 1* e7 b  X+ C5 ]# s3 V* R9 ~
Installation and Location 2
! O' P. @5 Q1 }8 R8 [& V- D: s1 {Starting MATLAB 2
3 L( x8 ]  J7 H( V1 i5 R: j5 kTyping in the Command Window 3, z% t) ?2 z) n* ]
Online Help 4/ p9 K0 s( c4 N
Interrupting Calculations 5, Y5 Q, G% B/ Q; f3 O; j2 S1 @
MATLAB Windows 6
6 P: P/ F+ s3 l0 HEnding a Session 7- T0 R3 o* Q! h- Y; y
2 MATLAB Basics 89 d# d* ~* U+ O0 {2 s
Input and Output 85 E' s5 r6 _# t* S: b: k
Arithmetic 8
+ U  y3 N8 d: l9 eAlgebra 10* l6 E* x! ^9 Y
Symbolic Expressions, Variable Precision, and Exact" |* g; o* L0 ?2 x4 f
Arithmetic 11
7 o5 E) g1 u, I7 Q$ _$ n1 m5 V& DManaging Variables 13
  P' @$ I1 ]; i6 [0 fErrors in Input 14
4 H+ F9 L3 @# c+ u% T: c) s1 Y, ~Online Help 15
! ^2 O# }0 v$ ]$ I+ m: J7 mVariables and Assignments 16
7 U3 n5 a* M: @, X% P0 u! M3 |Solving Equations 174 C, s8 Q5 g& A3 O
Vectors and Matrices 20
4 ]; X% V3 D5 m/ s. {" ZVectors 215 w2 ?1 M) v- `# J! j4 m; d
Matrices 23* s% x  }+ d9 ~; }; M
Suppressing Output 24
5 n) I2 D+ \4 m: TFunctions 24" w1 \6 a/ T7 @  {+ l, D
vii& N7 r- c* |6 Y0 X" v# R/ I
viii Contents& T# `+ _' ^. ?, {9 }! [- S3 d
Built-in Functions 24
( X! x8 v8 B; CUser-Defined Functions 25* M. ?. Q$ ~2 Q" H& K
Graphics 264 \( L& f$ b' I
Graphing with ezplot 26' a- D% a4 }! N9 A# j9 k( S
Modifying Graphs 27+ }" }; k. ]- D  c4 j: ~
Graphing with plot 28
/ o5 C: w1 [- Z# e/ {Plotting Multiple Curves 308 x! I( M( z% P0 j8 j
3 Interacting with MATLAB 314 _0 V4 J5 h% p8 o/ S
The MATLAB Interface 31
8 Q5 q/ W$ Y& u+ `3 lThe Desktop 31
: P% O' S& Z  w& \Menu and Tool Bars 33! \8 Z4 Z# L9 @( y4 k8 `7 `
The Workspace 33
% D6 V8 ^) A/ m: L) K7 N0 |The Working Directory 34
+ K# o& h* ^1 R9 ^2 d$ HUsing the Command Window 35
4 u# w3 w" j, @% U+ r  YM-Files 36
5 D% V4 J, f$ d) N1 sScript M-Files 37  H% z, R; ]% o5 M7 f. Y! L
Function M-Files 398 g/ F0 d/ k) c2 t7 w* d3 H; H. @
Loops 411 a$ s; B9 I, [  v
Presenting Your Results 41$ j3 w2 d  b% y* M; X& O$ Q( ~4 U
Diary Files 42: ^' t' Q/ G; K1 n1 B
Presenting Graphics 43
1 X8 w7 {1 x# ^Pretty Printing 45$ x/ U0 a+ ?& y8 u: v/ s
A General Procedure 45
, a- H5 {1 N5 ^Fine-Tuning Your M-Files 46
$ Z9 E) s" _! M1 \% D; o: P( bPractice Set A: Algebra and Arithmetic 48
# }* a" c9 e8 E9 a% Z9 t4 N4 Beyond the Basics 50# @6 v1 h( Z1 ?3 J# N
Suppressing Output 50
1 i  {: K  G2 d: D, e* SData Classes 515 `4 b/ S  z/ S' ^9 T5 X
String Manipulation 53
* s3 F& d. j" j: nSymbolic and Floating Point Numbers 53
6 ^0 s/ a3 K( R2 |, X) XFunctions and Expressions 54: t/ d' ~: [; {8 G$ e( n% i5 G- u8 @
Substitution 56
0 c& e4 ?" G2 ~More about M-Files 56
3 Y7 K+ A3 }# C. z( d% r5 H5 CVariables in Script M-Files 56! R8 S+ ]2 F% U3 c( a
Variables in Function M-Files 57
1 |  h% a! `# I# DStructure of Function M-Files 57) |7 r- R/ W) p8 Q- f
Contents ix5 y& Z3 r+ ^7 W( k3 _) x* t
Complex Arithmetic 58! e1 l+ Z0 [" N+ F  g5 h9 E: O
More on Matrices 59
0 U" }( y2 e: O! w% R0 jSolving Linear Systems 60. w! c  E0 f1 j
Calculating Eigenvalues and Eigenvectors 60
3 q8 p8 {* J) u' r3 M& v  K  c% |Doing Calculus withMA TLAB 61
. @/ e3 B+ ^/ O3 T  u5 xDifferentiation 61
% m7 Z4 G/ k+ E4 a! `Integration 62
' ~# d! b+ W' B" |4 nLimits 63
) o' R  Q3 e; K  y( p- @! {0 F! \Sums and Products 649 s+ H" {4 Y0 o! }: C
Taylor Series 65
4 r; ^) ^8 J2 p' f! i! w' S( XDefault Variables 65
" q1 m; P1 y( v5 F4 `3 Z1 o/ H* q' k5 MATLAB Graphics 67
( H0 U0 b' s, g$ CTwo-Dimensional Plots 67& {+ U  H* g% C# D6 k
Parametric Plots 67$ V6 k, i- m5 J2 {% L3 q7 K
Contour Plots and Implicit Plots 69% z6 i1 ?& Y; j  s8 }( q$ f- ~1 ~
Field Plots 717 g2 K& \) B1 J
Three-Dimensional Plots 72' v4 }5 g& ~. F* _6 H% c  `
Curves in Three-Dimensional Space 72
8 u- K; h* e; c  Z% b6 h' wSurfaces in Three-Dimensional Space 73. L0 G1 d9 r; l+ K  E9 V
Special Effects 75; C& N; n, _1 ?; ^# u9 L: ~
Combining Figures in One Window 76
$ e1 m8 R# n4 e. n! x: TAnimations 778 G2 H7 o  @  ?: P" F) c. e
Customizing and Manipulating Graphics 78
+ ~0 H3 V2 P& }5 t8 a- V5 ]Change of Viewpoint 80
7 t6 J0 F$ I. V  H. F& ]6 jChange of Plot Style 80
) M- g$ L" C1 C* M! X6 ]  BFull-Fledged Customization 824 l+ {& m6 [' ~. L) R$ i$ |/ b( M
Quick Plot Editing in the Figure Window 84; a; t! T1 S- E8 b. I% z
Sound 85! o' R. P' m: R' @& Z: z  y) h
Practice Set B: Calculus, Graphics, and Linear Algebra 86# S7 x( I3 |6 t9 M- A5 b% L4 M4 h. {/ t
6 M-Books 91
8 g5 P7 ^' V, O; V3 bEnabling M-Books 92
# [% K2 _/ ^) K6 u8 G" iStarting M-Books 934 |# d! ?- i% L9 u; G
Working withM-Books 95, r$ ?9 v2 ], }
Editing Input 95. Q3 |9 C: [: W. d; n  Z7 \
The Notebook Menu 96) c0 H* L  ^" j: A* f4 d; i
x Contents
: p; I2 W8 m/ {: XM-Book Graphics 97
& L  j8 s5 P" U2 r, A/ a( S& NMore Hints for Effective Use of M-Books 98+ L" R. G, S) T- \$ D0 {$ |
A Warning 998 d6 L/ Y+ Y. y% U: c
7 MATLAB Programming 101( B) O! G7 L$ U9 V$ D' w! \; L
Branching 101
' ]' v! C0 Q2 d! @8 B. TBranching with if 102" g# G& R9 @" {! ~
Logical Expressions 104  o# b% Z2 C% U& R" z" Y: M" Q
Branching with switch 108
! J) _+ v+ W7 R* v) |More about Loops 109; x6 D, i9 G  w: Y! c" J
Open-Ended Loops 110& q  R6 y% a# B( j+ G/ z! s
Breaking from a Loop 111
0 U- v1 W% [  C4 T3 C* S( w; mOther Programming Commands 112
% W* O8 j( O* ?Subfunctions 112
) X* J; n+ b3 y8 l. HCommands for Parsing Input and Output 112
9 t! A  C0 f7 i" {4 j! d5 j/ TUser Input and Screen Output 114
) f! J  P# L+ R0 X; a9 lEvaluation 116" Q8 L; u8 t) s0 E7 U4 j) K
Debugging 117) i4 ^' c. U: ~$ R
Interacting withth e Operating System 118
4 U( r. [( i! |7 s& ^" xCalling External Programs 1187 \  N2 `: W' Z! j$ x# E7 ?
File Input and Output 1190 q8 d$ F+ L6 [# c. u
8 SIMULINK and GUIs 121" V* _) P/ u. k( ~) Z/ o
SIMULINK 1214 H6 d/ B3 R2 J
Graphical User Interfaces (GUIs) 127
$ N% C: @0 E* n0 IGUI Layout and GUIDE 127
, r! g* K3 s, L( u% ZSaving and Running a GUI 1300 p* K- [6 ^% h; D/ b. _2 ^
GUI Callback Functions 1329 G9 j2 s% g: l: k$ F% I
9 Applications 136& q* ?1 B  a% \& ~8 e. @
Illuminating a Room 137
: o/ M  y9 a8 X& H6 zOne 300-Watt Bulb 137
% b+ s0 `: T9 W. W' |0 iTwo 150-Watt Bulbs 138- @  U: `) n% I2 C# k/ V4 G
Three 100-Watt Bulbs 143
6 H  C, m# E; w- w' i* t2 ~Mortgage Payments 145
0 W4 ^7 O1 ?7 L4 |: R& aMonte Carlo Simulation 149
! f, g; b' N0 J5 SPopulation Dynamics 1562 I. @. d) I! B, |5 o  u
Exponential Growthand Decay 157
. X# r6 }0 a5 \" c' y8 b$ o* A5 @Contents xi/ T! ^3 o' X2 B" O$ ?5 A
LogisticGrowth159
$ J7 D9 ^# @- u* R  HRerunning the Model with SIMULINK 166% n( b( ?0 f. {  o! P) @) M0 u
Linear Economic Models 168: O  {  J, N2 i+ b' u: @4 \
Linear Programming 173! p5 G2 x' r# p) j7 Q" p( S
The 360? Pendulum 1800 z, ?6 ^# Y, a9 c
Numerical Solution of the Heat Equation 184
2 l& o8 p1 l' h  n/ jA Finite Difference Solution 185
/ s8 A% z8 M& c+ G. m$ B2 ]The Case of Variable Conductivity 1890 ~& q& F( L9 R/ m& ]
A SIMULINK Solution 191
1 Y% q  I! G  X% P/ RSolution with pdepe 194& x. P# b9 I6 e2 h) M, I8 G
A Model of Traffic Flow 196
/ b& W  S, e  |Practice Set C: Developing Your MATLAB Skills 2044 T: O/ h  L7 d! W% ?" E  G6 a3 ^: f
10 MATLAB and the Internet 214% C! E+ O$ S* g5 z
MATLAB Help on the Internet 214
8 _4 Y8 {( X& u3 q, kPosting MATLAB Programs and Output 215
8 j" Q/ }1 `3 y% i: _' Q0 U# QM-Files, M-Books, Reports, and HTML Files 215
( e" |: @! u5 t+ G6 QConfiguring Your Web Browser 2165 O+ u: W8 F, s. o1 X- r7 p/ y
Microsoft Internet Explorer 2169 H6 B+ I8 }/ x: i6 ^
Netscape Navigator 2165 X; c% z6 B$ C
11 Troubleshooting 218
; N& ?# N0 S3 G- @6 TCommon Problems 218
9 w  o% a/ R. |7 yWrong or Unexpected Output 218
; d. }( s/ y. Y0 k3 G. J  LSyntax Error 220% b. O- r; D0 P9 d5 G, }% U) z
Spelling Error 2237 u4 c  X( ~/ ]7 k' {6 l( E) T4 ?( K
Error Messages When Plotting 223, }. C1 ^% D$ w7 ]/ r+ C; [# ^+ s: q
A Previously Saved M-File Evaluates Differently 224
" A6 @+ E5 i  U( S9 kComputer Won’t Respond 2264 `0 @' ?# O) l% ]+ J2 `0 ]5 ^
The Most Common Mistakes 2265 M# d% T' g- f9 Q1 M
Debugging Techniques 227$ S0 ?, H, E1 u( a" J
Solutions to the Practice Sets 235
7 D; n% U, V: B, ]5 L5 [" FPractice Set A 235* w- h0 h5 `& k! M! T
Practice Set B 246
& J5 N! e/ _. k5 VPractice Set C 266% L  J% f- ~. [0 G+ `5 I
xii Contents/ Z1 u% f' v0 d/ z6 h" \
Glossary 299
; |: j! S. l3 y* v) j1 ?MATLAB Operators 300
9 i8 E, P- @" w+ p, NBuilt-in Constants 301
$ P# _' _6 P; p# hBuilt-in Functions 302
8 s- p3 @. O, }4 {MATLAB Commands 303; b9 K" S2 }6 O; x' L( M
Graphics Commands 309
  _  z4 L' y4 e& k7 EMATLAB Programming 313
+ G1 J2 z9 h6 q( @+ Z7 hIndex 317
7 K# }9 }+ }/ L- z0 @indicates an advanced chapter or section that can be skipped on a first reading.
1 v* j! p8 _- L& s9 HPreface: E7 x4 }0 ~% U) j/ W
That statement encapsulates the view of The MathWorks, Inc., the developer of
# x0 h% ?5 M9 v: vMATLAB . MATLAB 6 is an ambitious program. It contains hundreds of commands
/ Y2 N/ X4 ^1 a/ d) }to do mathematics. You can use it to graph functions, solve equations,
6 L& |% V# C3 s) `( S; Q# M- zperform statistical tests, and do much more. It is a high-level programming
: I! a: g  f, qlanguage that can communicate with its cousins, e.g., FORTRAN and C. You
0 U; Z/ M7 f' ^8 D( H, k0 x' c, Z  Fcan produce sound and animate graphics. You can do simulations and modeling6 \* u; R/ a: w. i. _1 M* {" z
(especially if you have access not just to basic MATLAB but also to its
' c% G  w% r5 I8 z# X2 kaccessory SIMULINK ). You can prepare materials for export to the World
. q! {7 `! n; K2 k4 v* m6 _/ QWide Web. In addition, you can use MATLAB, in conjunction withth e word
: D" X0 H/ }$ n# A& j' aprocessing and desktop publishing features of Microsoft Word , to combine0 a1 C; L) k4 L
mathematical computations with text and graphics to produce a polished, integrated,% s4 h' ^2 `* L* e& j! A1 q3 t
and interactive document." k" q( V1 s% R, }
A program this sophisticated contains many features and options. There
* H% ]8 Y$ D: m# E' pare literally hundreds of useful commands at your disposal. The MATLAB) z5 K; i0 K; `0 ?4 I, ^# v& q
help documentation contains thousands of entries. The standard references,) B" b* t4 w0 \% p. n
whether the MathWorks User’s Guide for the product, or any of our competitors,
  ]) i0 @$ P6 w5 @: j- Xcontain myriad tables describing an endless stream of commands,( |: Q7 q, R- n
options, and features that the user might be expected to learn or access.
' Y" }3 P( H0 w9 C  UMATLAB is more than a fancy calculator; it is an extremely useful and& z# _9 J; a7 S7 b# p
versatile tool. Even if you only know a little about MATLAB, you can use it' k9 m( q6 Q, s' l# y
to accomplish wonderful things. The hard part, however, is figuring out which
* a% v- m! H$ z6 t+ Xof the hundreds of commands, scores of help pages, and thousands of items of: D: H: \9 ^3 a! {! L) j. [& X
documentation you need to look at to start using it quickly and effectively.
9 A8 g% Y+ s1 c0 {, V2 Y* zThat’s where we come in.
( }& u* [' m9 s( B4 g* k; rxiii
  P# ]# n5 [! S% zxiv Preface; V% l8 s7 c+ F* @8 _
Why We Wrote This Book
5 C- Y. V. R% H# O5 ^9 MThe goal of this book is to get you started using MATLAB successfully and, i$ a& J6 H" @7 }% t
quickly. We point out the parts of MATLAB you need to know without overwhelming
+ b* N% e2 g* f* I, a5 l- Byou with details. We help you avoid the rough spots. We give you
$ S7 ~$ X# g5 S/ zexamples of real uses of MATLAB that you can refer to when you’re doing' M2 h' C" Z" `' l- G
your own work. And we provide a handy reference to the most useful features
- p3 ]/ ?- V% B0 {of MATLAB. When you’re finished reading this book, you will be able to use
* ^# `5 ^. e+ TMATLAB effectively. You’ll also be ready to explore more of MATLAB on your2 ]% H9 C0 [4 A9 _& b+ d
own.
- @, Z$ q2 z  ]! n* @You might not be a MATLAB expert when you finish this book, but you- W* S$ Z' x1 G4 R9 h: s+ I" p
will be prepared to become one — if that’s what you want. We figure you’re; z( A& Y3 T+ Y$ d
probably more interested in being an expert at your own specialty, whether. y3 ^. Y+ K  d$ u7 c2 a
that’s finance, physics, psychology, or engineering. You want to use MATLAB( \* P" T3 ~5 i5 o3 V
the way we do, as a tool. This book is designed to help you become a proficient
- R& Q9 _5 g/ ]. ~" jMATLAB user as quickly as possible, so you can get on withth e business at
+ v7 B3 U  n2 p% Thand.; T. F# D6 S2 v. J/ Q
Who Should Read This Book
3 N6 ^& B# k0 UThis book will be useful to complete novices, occasional users who want to/ P' U! P4 U8 A
sharpen their skills, intermediate or experienced users who want to learn
0 x1 _3 x7 [$ I. s' Gabout the new features of MATLAB 6 or who want to learn how to use
' d  S0 @8 }/ l- Q6 n! qSIMULINK, and even experts who want to find out whether we know anything
* J! ~7 i. {% mthey don’t.' E9 v  Q/ L3 h* R" P+ f
You can read through this guide to learn MATLAB on your own. If your
: p, R9 n  j+ Y: o. b: @employer (or your professor) has plopped you in front of a computer with
' B: n0 L1 c; mMATLAB and told you to learn how to use it, then you’ll find the book particularly
6 Z4 k, ^  S' N3 a7 T/ W/ T% ?useful. If you are teaching or taking a course in which you want to. E0 K+ l* O3 f6 e/ y2 a+ o
use MATLAB as a tool to explore another subject — whether in mathematics,5 v* a8 h* x; K. x  M
science, engineering, business, or statistics — this book will make a perfect, C2 C( g  y$ @0 ?2 V4 |# M% t6 q- O
supplement.
* H# }: w+ X0 r% ]As mentioned, we wrote this guide for use with MATLAB 6. If you plan1 g1 P. n3 Y. ^( p! Y$ I
to continue using MATLAB 5, however, you can still profit from this book.
, O( O: b0 x- M/ ]% [  hVirtually all of the material on MATLAB commands in this book applies to
. b6 n/ ^, r- `: p6 k2 Ubothversions . Only a small amount of material on the MATLAB interface,
8 ]6 T+ }& V* u" D3 }found mainly in Chapters 1, 3, and 8, is exclusive to MATLAB 6.
- B0 f- `  M+ I% X8 O, ~Preface xv
: R4 A" M" g& O5 QHow This Book Is Organized
/ T$ R0 \0 n1 ]# g, ZIn writing, we drew on our experience to provide important information as
. `8 m6 `, K5 pquickly as possible. The book contains a short, focused introduction to
! [$ ^/ o" Q- HMATLAB. It contains practice problems (withcomplete solutions) so you can
7 I: U7 V- r2 X* t$ X/ r6 stest your knowledge. There are several illuminating sample projects that show" }5 E! K. N2 Z2 [( K/ c
you how MATLAB can be used in real-world applications, and there is an entire
* B& H8 T$ i' |5 c0 u5 \& Rchapter on troubleshooting.
' S  P$ q* {( E! v  \+ uThe core of this book consists of about 75 pages: Chapters 1–4 and the beginning
6 j- f. |( x4 G3 \9 a+ l2 lof Chapter 5. Read that much and you’ll have a good grasp of the fundamentals
( P7 Q# W5 V! lof MATLAB. Read the rest — the remainder of the Graphics chapter2 D7 d( ~  W. a9 O( R7 @+ s
as well as the chapters on M-Books, Programming, SIMULINK and GUIs, Applications,
9 }: V- |3 H; X. W4 LMATLAB and the Internet, Troubleshooting, and the Glossary —
; n: `0 ^8 b7 H# _, K- nand you’ll know enoughto do a great deal withMA TLAB.
4 i& i' k% z3 o- j7 E' ?/ Q$ IHere is a detailed summary of the contents of the book.# I3 f7 \3 s4 b7 ]. Z+ h
Chapter 1, Getting Started, describes how to start MATLAB on different
: C5 P% b! D' [& vplatforms. It tells you how to enter commands, how to access online help, how; L$ `  J2 w2 G: [. E9 j
to recognize the various MATLAB windows you will encounter, and how to) ~$ ^; X7 X" A" G. P! \
exit the application.4 S$ o# L0 r! R0 `6 e9 x" B. x
Chapter 2, MATLABB asics, shows you how to do elementary mathematics
0 O4 B% U( H3 z5 \) }using MATLAB. This chapter contains the most essential MATLAB2 e$ {) l# ], ]( `# B: l
commands.4 i6 K% I5 O1 y+ F# P% m
Chapter 3, Interacting with MATLAB, contains an introduction to the
: }1 E, m! D  r; ^. ?MATLAB Desktop interface. This chapter will introduce you to the basic1 Z( b0 ^! O/ Q: G; g! z$ D
window features of the application, to the small program files (M-files) that you* C+ `, k* L$ [
will use to make most effective use of the software, and to a simple method; R  Y& Q+ t8 I
(diary files) of documenting your MATLAB sessions. After completing this
4 S" ~! B' v: W! n. p" Kchapter, you’ll have a better appreciation of the breadth described in the quote
, A7 f- q" l0 l9 ~! @; cthat opens this preface.
. j6 j" H1 G$ r# RPractice Set A, Algebra and Arithmetic, contains some simple problems for7 ~  v. q! R8 |+ c4 |# ]- l1 j
practicing your newly acquired MATLAB skills. Solutions are presented at
: G3 q, u8 \" {/ rthe end of the book.) M: R" B! @4 L6 x& v# l
Chapter 4, Beyond the Basics, contains an explanation of the finer points
) e7 \  ~6 W; J! bthat are essential for using MATLAB effectively.
; Y: v! b' P1 |/ Z1 s- G5 xChapter 5, MATLABGraphics , contains a more detailed look at many of( M2 i4 E- k" C; ~* x
the MATLAB commands for producing graphics.7 v. {: C9 i# {% e, d
Practice Set B, Calculus, Graphics, and Linear Algebra, gives you another2 C6 {. Q  A0 Q/ \
chance to practice what you’ve just learned. As before, solutions are provided
! d& e' V: s4 D2 v3 rat the end of the book.
9 F2 ^% Z; t" y5 Jxvi Preface3 @0 N! G7 e6 n- ?* y2 e
Chapter 6, M-Books, contains an introduction to the word processing and- S7 Z+ m% Z5 m* J0 f9 @
desktop publishing features available when you combine MATLAB with; q4 z# w! l/ v
Microsoft Word.
6 _; ^2 x8 Z- e- Z- Q1 G/ B6 QChapter 7, MATLABProgramming , introduces you to the programming
. z, n2 ^0 v% |; L8 I) c( mfeatures of MATLAB. This chapter is designed to be useful both to the novice4 F& s2 r, p, s( z. Q9 S
programmer and to the experienced FORTRAN or C programmer., ]8 r3 ?" U+ h5 I0 Q
Chapter 8, SIMULINK and GUIs, consists of two parts. The first part describes
  W4 K$ g$ o5 P& o: E. J6 u$ Ethe MATLAB companion software SIMULINK, a graphically oriented8 @2 r* l2 s' T, ?2 V+ t* Y( v! k
package for modeling, simulating, and analyzing dynamical systems. Many9 [% f% X! U; p& \
of the calculations that can be done with MATLAB can be done equally well
! N4 p2 z) X$ f8 _$ h  }$ i" p# uwith SIMULINK. If you don’t have access to SIMULINK, skip this part of& O( _4 ]" ]5 f: `) \8 `7 Z& Q! E
Chapter 8. The second part contains an introduction to the construction and
- y6 A5 U' s! ?deployment of graphical user interfaces, that is, GUIs, using MATLAB.
: |) V4 V0 |' L/ k7 VChapter 9, Applications, contains examples, from many different fields, of3 b8 ?# Z, v0 x0 ^$ F& o) \/ n6 d3 @
solutions of real-world problems using MATLAB and/or SIMULINK.! j$ [/ H- N' U- C, j2 J/ N' f4 i
Practice Set C, Developing YourMATLABSkills , contains practice problems
# _/ g, p% D* ?- R( L' Pwhose solutions use the methods and techniques you learned in Chapters 6–9.
3 L" ~+ y  i4 q1 e/ C0 FChapter 10, MATLABand the Internet, gives tips on how to post MATLAB
6 N/ }8 A$ b  j, [! {. Noutput on the Web.' C9 W. u4 p: Z1 {' D
Chapter 11, Troubleshooting, is the place to turn when anything goes wrong.
" A3 p/ q2 g% N! }* qMany common problems can be resolved by reading2 c9 h: d0 o5 p9 f! ]* F
% W9 Y- x2 k0 b) O5 _

0 Z! {: ?7 R1 D% s5 z! h5 f1 d8 T6 u6 ?2 x' V9 V7 F! E- R
l伶小
- Q/ N* q6 P' N. u5 ]9 a& g% ?2 ]$ n+ R) @) h5 @6 ^* ]

" ^& e: \4 o7 B7 A
2 C, p2 Q; [% Q) H$ p9 W7 Z2 p4 V, _  G5 J% H0 k! P

( U# G  [  Z. Q3 i& c7 l3 p& _联系QQ:526781618
! V! K. C+ [; Q1 Q. ]0 \) ?2 T( A, z- F* G4 G
淘宝旺旺:跟朝流走# y& U+ g1 m7 W1 j7 X, z0 s$ d

4 D8 V1 I" z; C. [有需要的欢迎联系!专业代购电子书, z# A& k% x; i9 d

% x2 R) @- }9 c& v; X
# K' t# X7 Z+ l; l5 ?2 ~& w9 r0 _; g# M, @

* W9 \( R; ^' E0 `3 S
6 l0 S9 ^# X8 y- C

. g! z* D" n' {ebook 英文电子书代购
' l9 r. Y. j" z9 ~
. M7 u' {+ Y3 B, f" j" O

返回列表