数学建模社区-数学中国
标题:
[基础] 张琨《MATLAB 2010从入门到精通》
[打印本页]
作者:
建不了的模。
时间:
2014-8-1 11:40
标题:
[基础] 张琨《MATLAB 2010从入门到精通》
[基础] 张琨《MATLAB 2010从入门到精通》
* M& z3 M$ B4 P% u' q
内容提要
$ _$ @$ b# ]( l! g1 |" Z
《MATLAB 2010从入门到精通》对MATLAB 2010进行了详细的介绍和讲解。前7章为基础篇,讲解有关MATLAB的基础知识,包括MATLAB的安装、卸载及系统功能的简述,MATLAB的数值运算、符号运算和图形功能,M文件编程、Simulink框图仿真以及图形用户界面等内容。第8章至第11章为提高篇,第8章和第9章分别介绍了MATLAB 2010的科学计算,S-函数的概念、原理和应用。第10章和第11章分别介绍了物理系统的建模和仿真以及MATLAB外部接口。
9 ?# Y6 q+ ~( Y+ u. s7 f/ M
读者对象:《MATLAB 2010从入门到精通》条理明晰,深入浅出,并配有大量实用的例子,适合使用MATLAB的本科生、研究生和教师以及广大科技工作者作为参考用书。
- {* M; d" [. n
目录结构
; R. e; G% K" |+ ?! a, @* c
目 录
$ X; C4 d) g% {2 U5 X+ t4 ^ H
第一篇 基础篇
! K3 t; y# m+ o$ g2 b
第1章 MATLAB概述
5 s' w0 v a. \, x1 @5 \& P p c1 P
1.1 MATLAB简介与发展历史
# e# Z4 S, U% }: Y
1.1.1 MATLAB的基本功能及特点
& C) a* m& c1 V3 C5 n7 ^
1.1.2 MATLAB R2010a的新功能及特点
9 |% P! B. N# h3 m; F# C
1.1.3 MATLAB的发展历史
+ x; q: H* A6 N8 u U. t
1.2 MATLAB的安装、退出与卸载
1 a( p T2 ^- M2 }( r
1.2.1 MATLAB安装
6 v# Y8 h, G( i, Y+ I
1.2.2 MATLAB退出
4 Y- W0 o7 ], v- G) E
1.2.3 MATLAB卸载
; y/ V' x, w6 t& O! ?6 d/ @
1.3 MATLAB的目录结构
& x, ~3 j$ H. u- K6 ?
1.4 MATLAB的工作环境
: c: c5 N7 N7 j6 X! B% A: g( R
1.5 MATLAB的通用命令简介
0 l; i! T9 G+ ~
1.6 MATLAB的工具箱简介
9 C0 H8 ?2 w5 F" p0 p
1.7 MATLAB的帮助查询功能
, V* V5 b( z2 o( r
第2章 MATLAB数值计算
$ m6 M2 s9 B6 U: b
2.1 数据类型
r) J# w* j& c* i; l% D3 `0 Q
2.1.1 字符串(String)类型
5 J4 ?- w. f" a' v, R
2.1.2 数值(Numeric)类型
) {1 A3 P. l! P0 p
2.1.3 函数句柄(Handle)
' y- P; I4 E+ c& S
2.1.4 逻辑(Logical)类型
; K- v1 j8 E9 G3 t K, u, G
2.1.5 结构体(Structure)类型
" y! k: g) y0 s* y o& D
2.1.6 细胞数组(Cell)类型
9 F* E3 Q8 ]" _. F m
2.2 数组及其函数
( H) R4 m& b. G1 g5 E, B$ I$ O3 J) e
2.2.1 数组的建立和操作
8 F9 N$ e6 Y6 L8 ]
2.2.2 数组运算
& t# L) T+ _2 g
2.2.3 数组函数
; L# z/ x! _. }0 A! s% P
2.3 矩阵及其函数
4 P: j, _0 E3 A8 Y- p
2.3.1 矩阵的建立和操作
6 Z4 u) o% s1 `& r, _. N
2.3.2 矩阵运算
- V9 Z* c: z- G, ^0 o& q- W' ~/ n
2.3.3 矩阵函数
( i8 H1 F: |& C1 O' B5 j$ M) g9 Q; ?
2.3.4 稀疏矩阵及其运算
% T# c9 A j9 {) k! `: j& a0 d4 ]
2.4 多项式及其函数
: U0 y; ?& k; y1 D
2.4.1 多项式的建立和操作
# A1 A% o# ?9 j, }" r7 u$ }
2.4.2 多项式运算
( T/ F- x6 C& }% m* o
2.4.3 多项式展开
- e% s; i1 } J4 q# @
2.4.4 多项式拟合
1 H6 A8 o, I: @; t9 j. b/ [
2.5 关系和逻辑及其运算
$ b% t% P6 a, K$ H6 @
2.5.1 关系和逻辑运算符
7 m# ]% ^; M. i3 E0 O
2.5.2 关系和逻辑函数
# ]" L/ G6 l! k) Q
2.5.3 NaN和空矩阵
% F/ I% X; t* n. F$ w
第3章 MATLAB符号运算
/ h2 P* |1 G) m6 a1 e* T: w
3.1 符号运算入门
+ w, d' F7 U- j# R8 N
3.1.1 符号对象的创建函数
" Z0 U6 ]) A8 m# n2 X
3.1.2 符号对象的创建
; x$ Z+ M" Y0 f. d5 o
3.1.3 符号运算中的运算符
y% _7 s# N& Q1 v8 V. W1 L5 {7 `7 P
3.1.4 符号表达式中自变量的确定
$ H$ o3 r2 \: h; p A# _
3.2 符号表达式运算
4 w- |5 h( v/ G$ W. u2 U
3.2.1 提取分子和分母
8 d" q0 l9 L: M
3.2.2 标准代数运算
. x8 M7 Z" d+ `7 |
3.2.3 复合符号函数运算
& F% Q- k; U/ A4 t
3.2.4 数值转换
2 b' I; p- [- T* @3 V- I* U
3.2.5 变量替换
m. N6 C# \2 L5 [# t- m
3.2.6 化简与格式化
) p! e6 I0 e/ i/ W& ]9 C7 A% F
3.3 符号运算精度
/ u/ B: N! r' n8 D; C
3.4 符号矩阵的计算
8 A2 [5 d) S, P% P& S' {3 ?/ W
3.4.1 基本算术运算
4 o( E. P4 f3 ?4 |) y" w5 B/ L
3.4.2 线性代数运算
5 v7 D/ L( ~1 K, ` L: R
3.4.3 科学计算
/ x' P& A; U, Y8 K+ ^
3.5 符号表达式积分变换
2 k( \# O9 K$ O1 {/ m Q
3.5.1 Fourier变换及其反变换
/ S! r2 R/ s: Y4 Y+ E/ C
3.5.2 Laplace变换及其反变换
4 I2 ^/ [' E1 P! b' s* X
3.5.3 Z变换及其反变换
$ \- T6 B0 T5 S1 ]2 O
3.6 符号函数的图形绘制
- Q, `- Q% E9 R/ K$ b
3.6.1 符号函数曲线的绘制
; u. k6 d4 i! [' q0 L4 o5 w# q2 l
3.6.2 符号函数等值线的绘制
7 V1 k; b% U* r3 b5 m+ @
3.6.3 符号函数曲面图及表面图的绘制
# Q3 I# {5 x# R/ R& M" D9 w
3.7 符号方程的求解
' I+ N) X, P8 P
3.7.1 代数方程的求解
* g; m$ T; V. Y- {9 l* F$ {: x
3.7.2 微分方程的求解
) J6 b% R( _0 t9 @9 ]3 \# i& l
3.7.3 复合方程的求解
2 Z, H4 g# R* b5 C8 f, V8 d% E9 m
3.7.4 反方程的求解
6 @- t/ D# [& j# w+ H! Y* o/ I2 l
第4章 MATLAB图形功能
/ n y9 d/ i' O9 _
4.1 二维基本图形
( s: i3 O {* v( m
4.1.1 基本绘图函数
3 O9 M- J% E4 F
4.1.2 特殊函数
/ u, ~) |) G% t% t- r6 H) f2 O6 W
4.2 三维基本图形
7 j& l3 x2 Y2 f2 _/ B2 A
4.2.1 基本绘图函数
+ J# D3 ` u% I: _2 q4 }1 U
4.2.2 特殊函数
& s. k: ^# {5 z0 a9 T
4.3 图形处理技术
8 P/ ?0 g, [. t+ M. G
4.3.1 坐标轴的调整
; @1 O4 k" F% N
4.3.2 文字标示
" a5 S5 H* @9 I5 C1 U) }
4.3.3 图例注解及添加颜色条
# d, ?7 P- d% D9 o# D
4.3.4 图形的保持
( X0 ]1 n& E$ S% A" t0 @ U* c* _
4.3.5 网格控制及坐标轴封闭
/ M; c- @* ]& q( x6 A: z8 ]; D
4.3.6 图形窗口的分割
* y1 V8 S, x. N2 N& ?
4.4 图形窗口
! F4 q* o5 I" X, G+ o
4.4.1 图形窗口的创建与控制
8 n! g& g) [& d1 R6 ?/ A
4.4.2 图形窗口的菜单操作
5 g# r3 R* Q) s: Q4 ` D) _8 ]2 X
第5章 M文件编程
2 Z$ N$ P$ n: L8 P: s
5.1 编程概述
8 k3 e6 z+ V) s2 O+ P! B. y* R9 {% l
5.1.1 M文件的创建
9 K# @ d/ k# K! d/ c
5.1.2 M文件的打开
' ^1 O0 A% @/ m! \7 e
5.1.3 M文件内容的显示
' {- O( Y' b, C0 m& b
5.1.4 M文件的分类
' t) a* d: \1 ~/ {" A
5.2 与外部数据的交换
( Z3 v. ?, G" d& [8 S" ?
5.2.1 数据文件保存
h* [0 G6 M% q$ H f5 ? i! y1 I
5.2.2 数据文件调用
) I$ y1 s5 n) ]0 E
5.3 流程控制
0 R5 @2 t, D! A/ [+ V7 i
5.3.1 顺序结构
. P2 ?- B) }1 F/ m3 K
5.3.2 分支结构
* h9 n0 z8 H* C( x4 o4 r4 t. w
5.3.3 循环结构
* w8 j2 T+ I3 E# p4 U. F4 o
5.3.4 其他流程控制结构
4 y- s& Z- o0 X" I. ^
5.4 脚本文件
# ?4 G* j9 {2 c: p' K
5.5 函数文件
8 Y4 l W! M# r5 k
5.5.1 基本结构
6 P/ [( K& h7 s6 e- n) u8 C
5.5.2 输入/输出参数
8 V5 H( I. G4 c8 u5 D) N
5.5.3 子函数
( b, f! r1 A2 C4 N0 L
5.5.4 私有函数
" A9 w' V1 S7 Z2 Y) Z) m, {( Y
5.5.5 嵌套函数
" C- v+ P& k" S& n/ Y/ \, p' \
5.5.6 重载函数
! u, R! t5 H. p4 a
5.6 P码文件和变量使用范围
9 i# I: h1 F6 Y" L. f. }. ?# K
5.6.1 P码文件
3 l1 s8 u# E2 ?3 d) k/ M, ]
5.6.2 局部变量和全局变量
/ f$ n6 [: J- p M
5.7 M文件调试
1 o; M+ T, o8 y) {$ V8 f: U
5.7.1 M文件出错信息
8 M- ]+ `4 @- W. ]
5.7.2 M文件调试方法
( q( o+ y$ R" a, y- S$ ~! x) }5 p
5.8 M文件性能分析
% `9 }5 p3 X0 C! I% l7 G% H5 |* L& b
5.9 编程技巧
/ R( y/ v& M# ~+ z! H9 K
第6章 Simulink仿真
1 f* j9 m W2 e
6.1 Simulink介绍
! ]( l0 |& ~, d, B C, v8 f2 j* A7 K
6.1.1 Simulink概述
- e/ f# A0 y( f( T4 S+ X
6.1.2 Simulink窗口介绍
+ U2 P2 A+ z3 y. j* S2 y
6.1.3 Simulink运行原理
. p, r. {# ? a* }9 z* f
6.2 Simulink常用模块
+ P3 J/ |$ j" O5 A, V- I
6.3 Simulink其他模块
: F+ w1 J4 b8 v# L
6.4 Simulink模型创建
% {: ?& D( @6 X/ i M
6.4.1 模块操作
2 x: P$ x- y5 t5 Z
6.4.2 基本步骤
) u3 I, c+ c, P$ |5 {0 u, d8 M" l
6.5 子系统及其封装
! m W( {! }7 n7 a% P
6.5.1 子系统的创建
: L9 K3 t; d# g; l% }. ^+ K
6.5.2 子系统的条件执行
. X( h1 E c3 A# Q2 a L8 T& S* K9 N
6.5.3 子系统的封装
7 S- v3 u. V5 U6 e' C
6.6 运行仿真
: t% W( q' |! W4 v3 X& b
6.6.1 过零检测和代数环
4 T9 M( g1 x$ M# G R- d7 ~# ?
6.6.2 仿真参数的设置
# G7 [; o. s* m
6.6.3 仿真的运行
$ l0 a" ~3 @3 h* n/ t! w$ |. X! Q
6.7 模型调试
- U: h" ^/ o z8 b
第7章 图形用户界面
" D) Q4 M8 y1 p9 j! `
7.1 界面设计
: L {) ] d6 t
7.1.1 图形用户界面(GUI)概述
% ~0 v6 @- V6 `7 B, H! j
7.1.2 GUIDE的控件
' _7 J" k$ o8 ?4 O: `& q9 M
7.1.3 GUIDE开发环境
. N4 _* F& B9 v* ^/ p( F2 ^5 |
7.2 程序设计
- V8 b5 a ^7 d* T
7.2.1 对象的回调函数
4 j( Z" q0 w$ i9 m5 v; Y4 I, }
7.2.2 程序的一般结构
. D& k& A" m* K# `
7.2.3 对象属性的访问
& k( R+ u; f8 M k2 v" G1 t
7.2.4 对象间数据传递
# i# N7 n& }/ @
7.2.5 GUI与M文件的数据交互
% }! P, S4 J4 h1 `0 T- [( W
7.2.6 GUI与Simulink仿真的数据交互
% I* ^4 h. [1 _7 h$ f
7.2.7 中断执行
$ D/ E; O9 R# \$ _8 U3 Z2 o
7.2.8 多界面实例
* ]+ L6 t7 @5 C+ u5 ]. n9 k k% q H1 S
7.3 GUI应用
( P8 H0 Z! H: ^
7.3.1 GUI设计的一般步骤
" \7 g# Y9 d8 z- \! S! O; C, L" z
7.3.2 GUI设计实例
9 \7 Z2 T1 d# {" B" w6 ?$ z6 Z+ o* ^
第二篇 提高篇
' K" }9 E" Z C1 Y8 c
第8章 MATLAB科学计算
3 u) ]( {4 J5 S8 z$ S( j
8.1 方程求解
! }! F5 {) Q, `/ Z k1 i
8.1.1 线性方程组
# b) ?# |0 v/ k2 u7 P( B: l" C1 Z
8.1.2 非线性方程
. w) b. \# H- w( a0 G- d
8.1.3 常微分方程
) W) u# T9 u: r+ ?
8.2 数据统计处理
6 I5 m) y0 y+ z6 j: W
8.2.1 最大值和最小值
, p& B* I6 K' _/ W) X$ P6 q) v
8.2.2 求和和求积
B8 F {3 v4 ]5 L6 {0 E
8.2.3 平均值和中值
' E5 D" e8 _4 E# d
8.2.4 标准方差
w) z" z6 j8 o/ }
8.2.5 相关系数
9 Q. S3 \$ ]3 {9 |$ s% v3 x& }
8.2.6 排序
) w1 V* z9 v9 N$ o. d
8.3 数据插值
2 E8 Y' i, F% R2 w: w. J9 h
8.3.1 一维插值
% G% d& Y; ~. Z& ^: U( \
8.3.2 二维插值
! ?2 V; H) i. B# y+ k0 \4 {/ u. y
8.3.3 三维插值
6 \* }: `7 Q+ ~8 s, J! V2 Q* L( p
8.4 数值积分
" d2 |' S* i3 W, ~
8.4.1 一元函数积分
/ @. B" \5 r0 l/ s6 h* Y) [
8.4.2 矢量积分
& l/ [ j5 u" y
8.4.3 二元函数积分
2 j. m" Y5 k- d9 r" Z" g. j/ P ~
8.4.4 三元函数积分
7 I: c9 }* w5 B: W
8.5 最优化问题求解
! u; C# i! t# }" x3 E
8.5.1 无约束非线性极小化
! t/ `. r9 e1 P! q, z2 k- O
8.5.2 有约束极小化
- \' ~2 M: I6 \5 n
8.5.3 二次规划和线性规划
& [ O, x3 _0 a8 _" E, A: {- ?$ i
8.5.4 线性最小二乘
+ g [) a5 X' M4 g9 s
8.5.5 非线性最小二乘
) u3 V* t6 L0 t; v
8.5.6 多目标寻优方法
7 J# \, q3 y: I
第9章 S-函数
7 m: G$ K" ]$ \" x
9.1 基本概念
4 y6 P) I+ B. c# N
9.2 工作原理
0 `( Z% i% ~! O; [7 X3 A$ }
9.3 Level-1 M文件型
9 G8 ^ {3 q4 Z& ^
9.3.1 概述
4 }7 j) L! N9 t; x4 ~' N
9.3.2 编写方法
3 U; K( F; L7 n/ z7 t2 i
9.3.3 实例
9 W2 s0 E$ c6 o# _
9.4 Level-2M文件型
# J: S# a8 p+ P+ F9 a
9.4.1 概述
' g z+ J) m: L+ k& d; b0 A
9.4.2 编写方法
, s @- s6 z/ h# Z
9.4.3 实例
0 D9 ^& P3 `. I$ \6 q* P) {, e
9.5 C MEX文件型
% z @7 ~1 w; n4 u6 L
9.5.1 概述
. E. Y' ~! q; X3 n8 m
9.5.2 编写方法
8 h6 a1 E/ _7 q5 x
9.5.3 实例
, k- Y- b* t. U. h" y% k g$ e
9.6 使用S-函数创建器编写C MEX文件型
* N9 H7 b; g0 j7 e1 ]
第10章 物理系统的建模和仿真
~6 [" \, T8 x4 P8 _1 ~
10.1 物理元件库
1 D2 H# t$ z7 }( L- p5 Z9 Z- w
10.2 机械系统
: }2 ^1 g! _+ G9 K0 Q- S2 n
10.2.1 主要的机械元件
- C! t/ D4 e) b( v$ O o
10.2.2 建模的基本要点及步骤
5 \" Z' g- [$ V9 ^+ Z3 h5 i
10.2.3 常用的机械系统
: f9 f7 E& J/ V( _1 E1 z
10.3 电气系统
# R5 k+ L+ V$ L9 g& j
10.3.1 主要的电气元件
) g/ y$ A' R) O% S3 t1 C
10.3.2 建模的基本步骤
8 j$ E9 K3 k2 f5 e0 C
10.3.3 常用的电气系统
; o2 Z. z$ a) S2 E" r# V _5 Y1 g, Q
10.4 多域物理系统实例
* ` f) u& R$ V$ S
第11章 MATLAB外部接口
* n/ |) d2 o5 l
11.1 文本文件
6 O; @: d7 n4 K/ F
11.1.1 打开/关闭文件
0 E# `, I4 l2 v! [0 }( P/ y
11.1.2 二进制形式访问
0 P0 `7 `; A7 L
11.1.3 普通形式访问
, V3 D. R3 b, G% r( `
11.1.4 文件内的位置控制
* G& x( `" S9 Y
) |5 J2 Z4 o4 Q# a% z4 o
作者:
数学中国user
时间:
2014-8-1 12:03
看到了看到了!
作者:
dunang
时间:
2014-8-1 22:11
强大
作者:
U1394212920
时间:
2014-8-3 16:46
谢谢楼主分享
作者:
U1394212920
时间:
2014-8-3 16:47
谢谢楼主分享
作者:
小青蜂
时间:
2014-8-4 11:37
怎么看不到呢?
作者:
马_到成功
时间:
2014-8-4 17:10
呜呜呜呜呜呜呜呜呜哇呜呜呜呜呜呜呜呜呜呜呜呜呀
作者:
凉梦丶
时间:
2014-8-4 18:17
谢谢楼主分享~~
作者:
2014jmxzlcz
时间:
2014-8-6 23:47
。。。谢谢分享
作者:
自己想
时间:
2014-8-7 14:48
。
作者:
狂子
时间:
2014-8-7 18:01
赞一个。。。。。。。。
作者:
772559732
时间:
2014-8-8 16:10
比赛快开始啦,期待中掺着忐忑
作者:
772559732
时间:
2014-8-8 16:11
比赛快开始啦,期待中掺着忐忑
作者:
爱暮
时间:
2014-8-11 19:41
xiazaidizhine
作者:
狂子
时间:
2014-8-12 10:35
赞一个。。。。。。。。
作者:
狂子
时间:
2014-8-12 15:54
赞一个。。。。。。。。。
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5