数学建模社区-数学中国
标题:
[基础] 张琨《MATLAB 2010从入门到精通》
[打印本页]
作者:
建不了的模。
时间:
2014-8-1 11:40
标题:
[基础] 张琨《MATLAB 2010从入门到精通》
[基础] 张琨《MATLAB 2010从入门到精通》
! q" W7 n6 G0 S* s! E
内容提要
) z& V* k6 l2 d, H' Z; ]( U* n" W9 v
《MATLAB 2010从入门到精通》对MATLAB 2010进行了详细的介绍和讲解。前7章为基础篇,讲解有关MATLAB的基础知识,包括MATLAB的安装、卸载及系统功能的简述,MATLAB的数值运算、符号运算和图形功能,M文件编程、Simulink框图仿真以及图形用户界面等内容。第8章至第11章为提高篇,第8章和第9章分别介绍了MATLAB 2010的科学计算,S-函数的概念、原理和应用。第10章和第11章分别介绍了物理系统的建模和仿真以及MATLAB外部接口。
_2 B- e' s- z
读者对象:《MATLAB 2010从入门到精通》条理明晰,深入浅出,并配有大量实用的例子,适合使用MATLAB的本科生、研究生和教师以及广大科技工作者作为参考用书。
+ a6 ~4 w, R! h! m9 i# K
目录结构
t+ d/ H. }) G! o( r
目 录
9 w V$ L4 A k4 m/ f
第一篇 基础篇
& r. s8 F) q" Q' X
第1章 MATLAB概述
5 B. Y5 F$ l( u. n
1.1 MATLAB简介与发展历史
5 x8 o! z9 F2 M# A
1.1.1 MATLAB的基本功能及特点
- G2 @4 {& ]0 @' |4 a" N4 g& R" s5 p
1.1.2 MATLAB R2010a的新功能及特点
' G6 g; J; b/ P/ B
1.1.3 MATLAB的发展历史
7 o' j0 f! Z( u/ z% A
1.2 MATLAB的安装、退出与卸载
( } b# s* v+ @
1.2.1 MATLAB安装
- ~* S, @: w }8 c8 t0 i7 k8 X# ?! B
1.2.2 MATLAB退出
; I( [. R/ D/ t0 j
1.2.3 MATLAB卸载
9 B( w" a: @0 y7 }3 ]
1.3 MATLAB的目录结构
5 f+ G0 X+ i/ P
1.4 MATLAB的工作环境
& u' j k8 |: k5 S: Y# z
1.5 MATLAB的通用命令简介
9 D2 _$ R7 }* O; X) E1 t$ ~
1.6 MATLAB的工具箱简介
/ f; F; K, J& C" c8 Q" a! P
1.7 MATLAB的帮助查询功能
: o7 P D5 ]6 s2 k9 R% t
第2章 MATLAB数值计算
. m9 p# u3 K: r7 ^) g F' e
2.1 数据类型
0 c( M: z4 h* u2 Z) F+ w
2.1.1 字符串(String)类型
+ w: B- U. P/ L, Q
2.1.2 数值(Numeric)类型
$ H% x2 b @' l2 t! O. [! E
2.1.3 函数句柄(Handle)
: |. H' n) Q+ s* n% D- P' X
2.1.4 逻辑(Logical)类型
. k$ g& @) @1 p0 J
2.1.5 结构体(Structure)类型
4 U5 D0 U8 v. K9 }: u4 d( r2 F
2.1.6 细胞数组(Cell)类型
3 p& a' M$ q6 e* Q' Q* J$ C
2.2 数组及其函数
$ Y; |" t5 V4 a }8 U* p
2.2.1 数组的建立和操作
! p1 \( V: n# z4 Q
2.2.2 数组运算
( i3 Q& d4 Q" D6 _
2.2.3 数组函数
+ _7 Z; {6 b5 N! M; s3 q
2.3 矩阵及其函数
0 ?$ ?5 E+ ~0 H: U
2.3.1 矩阵的建立和操作
/ R6 F" g5 J" m7 R) \: R0 z2 F' e5 \) F
2.3.2 矩阵运算
# ~. L" [+ g6 U1 A: t" X. s! [
2.3.3 矩阵函数
% J. f1 S; F, l
2.3.4 稀疏矩阵及其运算
7 I* X, l: S0 Y0 z7 p* J
2.4 多项式及其函数
: W% A7 _/ B$ t8 Y. e
2.4.1 多项式的建立和操作
2 v2 }* Q* O' ]2 R) Z4 ~% g( i$ F6 v
2.4.2 多项式运算
" q9 j7 t% s Z3 t* c& C8 n
2.4.3 多项式展开
. y0 `, y2 G6 H) r
2.4.4 多项式拟合
1 y+ H. Z9 I( j' n
2.5 关系和逻辑及其运算
, |" h8 u @. a; q" T7 |
2.5.1 关系和逻辑运算符
, S. i3 m1 E: H, O1 b+ S: t
2.5.2 关系和逻辑函数
+ I" b: u4 A( P6 {4 }# N
2.5.3 NaN和空矩阵
) R* l8 n3 M- j; y; p4 e
第3章 MATLAB符号运算
6 G5 w7 y- e& e! O1 s8 `
3.1 符号运算入门
3 f6 K) e1 a2 _# L" h- t [
3.1.1 符号对象的创建函数
& `. K3 b: ]1 Y' J9 o& F6 ^
3.1.2 符号对象的创建
* l. A& l7 `( g& x* x
3.1.3 符号运算中的运算符
. B7 a$ V# T( f; g; r4 e" W" ?+ G
3.1.4 符号表达式中自变量的确定
7 n( `/ Y- G" H/ D
3.2 符号表达式运算
3 F6 ?- v* O% D2 z F
3.2.1 提取分子和分母
. `4 }7 V# d6 @
3.2.2 标准代数运算
( j0 Y2 W% J7 B$ O
3.2.3 复合符号函数运算
. _9 E7 {0 b1 ^/ r7 H
3.2.4 数值转换
% j$ D' `3 P1 a# @; Y4 [ C9 N
3.2.5 变量替换
) M9 ^* s5 X* j3 Q! a, X3 E6 ?( Y
3.2.6 化简与格式化
, Z1 [$ k+ J7 E5 M) ~
3.3 符号运算精度
s2 l2 K- V+ E1 B2 I5 {
3.4 符号矩阵的计算
& p: I: R) K$ M; T9 S, j# t1 j5 G
3.4.1 基本算术运算
3 I& l7 K- r! R. w
3.4.2 线性代数运算
4 G& x8 ]3 Q4 h- T( G2 C/ q( Z
3.4.3 科学计算
. W% `6 x; j2 ^) n$ [
3.5 符号表达式积分变换
4 M4 E' M+ i, |3 k
3.5.1 Fourier变换及其反变换
8 T- P* L7 x2 T. d
3.5.2 Laplace变换及其反变换
4 @/ F) b& a2 p% ~& n, M# @/ E9 q9 }
3.5.3 Z变换及其反变换
2 R3 ?: k6 R6 |( Y5 r @
3.6 符号函数的图形绘制
2 Z1 N) a4 @5 P: R
3.6.1 符号函数曲线的绘制
' O ^/ q1 S; G) K
3.6.2 符号函数等值线的绘制
+ f! \/ P( }; ?% o
3.6.3 符号函数曲面图及表面图的绘制
5 a+ j; n: m" g. m) b' l- g
3.7 符号方程的求解
# i7 [! n7 G: Z" ], m
3.7.1 代数方程的求解
/ @% O9 o" Q0 Y8 C& z
3.7.2 微分方程的求解
" \, s% T; Z. c
3.7.3 复合方程的求解
6 r) l& x3 a9 e0 |- Y7 _
3.7.4 反方程的求解
! G0 z# i- x4 f! n: f Q
第4章 MATLAB图形功能
8 f. N$ n+ W2 S4 ?( Y5 L# E
4.1 二维基本图形
$ V+ e/ r3 T; E5 X- K5 V* G
4.1.1 基本绘图函数
; f# ^% f' M: s# ~" c
4.1.2 特殊函数
3 @' |! s/ g+ `# t
4.2 三维基本图形
4 b( h2 Y* D$ o7 n- w
4.2.1 基本绘图函数
+ J/ o% {: Z! g | }! D) m5 m, H
4.2.2 特殊函数
4 u [4 s, f& Z
4.3 图形处理技术
9 C9 z2 N+ t/ U! `: p
4.3.1 坐标轴的调整
7 J9 \9 E" f; @+ f$ g$ t) K9 K+ c3 X& Q+ F
4.3.2 文字标示
. f4 \/ Q1 E* u, v1 |
4.3.3 图例注解及添加颜色条
" c0 E- {6 D4 z# D
4.3.4 图形的保持
+ i( P- f: I( W! m, G0 M( m
4.3.5 网格控制及坐标轴封闭
( d$ u }# Q x/ N( x
4.3.6 图形窗口的分割
- |7 R6 |1 L' U& p( d ]+ f+ n4 C
4.4 图形窗口
0 L5 r1 w$ J# l/ {: B
4.4.1 图形窗口的创建与控制
* v6 \1 F0 j, |8 V' ~' K$ a! g
4.4.2 图形窗口的菜单操作
( U1 A) o, a8 A! K3 V* D1 [
第5章 M文件编程
8 l5 J; z K7 W+ p5 Q
5.1 编程概述
7 X9 b+ P8 J3 p$ I
5.1.1 M文件的创建
1 ?& k' B' y# J5 X- j! j5 {9 q
5.1.2 M文件的打开
- P5 @1 X/ j4 `- D0 L/ J2 w$ r7 U0 |
5.1.3 M文件内容的显示
- f8 L j3 F o/ G/ n
5.1.4 M文件的分类
; m/ Y9 v4 t0 Q) |; ]
5.2 与外部数据的交换
- K5 |9 y1 r3 H( U, d& @
5.2.1 数据文件保存
' N; A8 x% Q- i
5.2.2 数据文件调用
8 ]- W: `6 |" d2 R! n* W$ A
5.3 流程控制
" e# v# e* i# _% f+ @5 Y
5.3.1 顺序结构
6 d; @- g9 c9 Y1 D# l/ X3 f& r* e
5.3.2 分支结构
- e% l" S6 u: A. j7 H+ N7 V# ~3 _% i
5.3.3 循环结构
0 \, @; N5 ^; i" y0 \( _8 o( ~
5.3.4 其他流程控制结构
: q: s, `/ O1 J$ s- O! o* P
5.4 脚本文件
% \* p6 m( C& D( b! k- S: P
5.5 函数文件
6 z6 j, ^9 i Q3 \# D# }" F) X
5.5.1 基本结构
- v- o( a; N: A6 M
5.5.2 输入/输出参数
' k! |( M) z$ o+ Y0 O& v
5.5.3 子函数
# N3 O7 q/ W, R
5.5.4 私有函数
0 D. ^5 w+ n( S# ~. Z7 d
5.5.5 嵌套函数
; U& r0 S+ a; g0 @" V" v
5.5.6 重载函数
) p+ _4 b1 B' I$ \) T" N: G( }
5.6 P码文件和变量使用范围
) _; G: h' V! b: G9 Y' U
5.6.1 P码文件
9 w! }1 Q) F' x5 |2 ~8 U6 n
5.6.2 局部变量和全局变量
/ K9 g0 ]2 W& c4 ]% M; [
5.7 M文件调试
) Y4 z( z( P# O! ^& N' |$ ]1 o* I
5.7.1 M文件出错信息
) G5 f5 B) Z9 b2 }
5.7.2 M文件调试方法
6 W- C- A$ t4 \
5.8 M文件性能分析
. y# Z5 h5 r1 c
5.9 编程技巧
( }9 o5 j) Z4 |% B2 f4 C
第6章 Simulink仿真
% p ^: o- O- s% ~& d: K" e
6.1 Simulink介绍
5 w" m+ A, M& X& r" ^% E3 |
6.1.1 Simulink概述
' s0 n' F D/ T# T( Y
6.1.2 Simulink窗口介绍
. Z- o% O: `2 _% i# f+ f" ~
6.1.3 Simulink运行原理
- U* Q( g- c; l1 ^" h% C5 J7 j0 T' q
6.2 Simulink常用模块
+ ^. @, g# v [! e' A/ Y) A7 ~4 K
6.3 Simulink其他模块
0 f) V; Z( m5 A* ]# v3 g, D, H
6.4 Simulink模型创建
3 T- @) F G* D& E5 e0 y
6.4.1 模块操作
w7 I% T$ H O8 b f' R
6.4.2 基本步骤
& T% \ Q. w2 S' b1 ?9 h6 N ^
6.5 子系统及其封装
( A7 r! i: I" q3 U$ l$ X
6.5.1 子系统的创建
) Y/ I) f( c; a. H
6.5.2 子系统的条件执行
4 }: Z( I N2 u! H& Q0 G$ J" G
6.5.3 子系统的封装
" Y" V5 P7 I7 ~( q; @' y! x
6.6 运行仿真
9 B) n, h T- n3 g; P- E( r
6.6.1 过零检测和代数环
2 }/ {4 y+ M. t. F
6.6.2 仿真参数的设置
. E$ i1 e$ v7 ^- b# f7 h
6.6.3 仿真的运行
* }7 J) ~' `+ ]- d+ p9 x6 q( U
6.7 模型调试
# N0 s% ?$ e$ V) m
第7章 图形用户界面
1 y0 }# f4 ~- Y1 y7 k d
7.1 界面设计
4 z# T8 `( Q, Q8 x$ g# d5 Y
7.1.1 图形用户界面(GUI)概述
) t1 h% P1 i. {1 |: z+ J( }' R+ A1 ?
7.1.2 GUIDE的控件
8 X/ A" m8 K9 _9 N) e
7.1.3 GUIDE开发环境
. `4 Z2 w: q9 @3 A( n% S9 r
7.2 程序设计
. V5 c5 l8 X) B2 E. n6 k% `
7.2.1 对象的回调函数
7 W& o+ {5 G: Q& g$ W% I
7.2.2 程序的一般结构
/ |) w# ^7 V3 c3 _% G0 i
7.2.3 对象属性的访问
- M. e. k9 w, S
7.2.4 对象间数据传递
4 `; z3 b# c& N( f3 g# K6 W
7.2.5 GUI与M文件的数据交互
9 U- h4 _. G2 n3 B$ u
7.2.6 GUI与Simulink仿真的数据交互
% v/ O' n" P5 A* `
7.2.7 中断执行
; |' X1 _( v5 n
7.2.8 多界面实例
3 |+ B! n3 G6 j
7.3 GUI应用
" W: C8 X: I+ [6 k7 H; B
7.3.1 GUI设计的一般步骤
1 s5 B* [6 q/ b" ^ f% l, j
7.3.2 GUI设计实例
& q" h( E% N# M! N/ ^! h* b3 W; S
第二篇 提高篇
: N7 y& U) l4 n0 {
第8章 MATLAB科学计算
$ E( P% F& W( @: S: t: T' q7 f' Y
8.1 方程求解
% z/ T9 D S( ]- A1 S9 X1 @* F* E+ ?
8.1.1 线性方程组
: u' S! `+ _1 h2 Q0 {' _/ J+ r
8.1.2 非线性方程
' S8 x6 d1 M7 r' Q
8.1.3 常微分方程
, _1 ~. X& S7 N
8.2 数据统计处理
8 a% u) l* Y' E1 N g f0 R" ?! f0 j
8.2.1 最大值和最小值
- K: j |6 w3 }3 n
8.2.2 求和和求积
1 {* m, E& H- G* a
8.2.3 平均值和中值
. l$ m2 z5 x! @9 J; D( i2 K
8.2.4 标准方差
- g1 f0 O* J" O _3 |
8.2.5 相关系数
8 K+ I4 N9 U& I4 B* Q
8.2.6 排序
. e2 v. e) V" K4 d
8.3 数据插值
9 z! [+ R6 N# v- E
8.3.1 一维插值
8 q- K$ l; Z2 S' | [4 c8 I, [
8.3.2 二维插值
- k' B. J. c% m& E
8.3.3 三维插值
: K& z5 h2 Y$ d( u& a2 |
8.4 数值积分
: R2 u# a5 \1 |
8.4.1 一元函数积分
" C, b2 K- [# f! J+ F9 K8 E
8.4.2 矢量积分
" w- Y* y& f: U2 X/ T' w: `
8.4.3 二元函数积分
+ L. u! y7 ?7 L+ o
8.4.4 三元函数积分
$ F/ o5 L) Z7 `
8.5 最优化问题求解
; E. l7 O8 a W; s% j+ U4 q
8.5.1 无约束非线性极小化
1 v; O( ~/ ~% s5 f1 E/ t
8.5.2 有约束极小化
1 A( H6 ^5 A9 S
8.5.3 二次规划和线性规划
l0 y; v1 b: x
8.5.4 线性最小二乘
+ j8 }# I- L0 s" t6 w0 V. s
8.5.5 非线性最小二乘
x- `$ d, Z. Q, F3 u8 [! a
8.5.6 多目标寻优方法
/ P1 J! I* r w- p# t4 c
第9章 S-函数
! c# R6 `% P, X$ k c/ ^6 a( M, p
9.1 基本概念
8 D) b% T9 L4 S) n
9.2 工作原理
$ I+ X9 Y, M7 C* f) T/ L
9.3 Level-1 M文件型
# J% P7 F& G7 k3 c" o, V4 b/ L( O
9.3.1 概述
: |7 F; P. y! s! T% j/ I: A) g
9.3.2 编写方法
' w* w& s2 Q+ X, T
9.3.3 实例
L) \2 |" f o$ m" [
9.4 Level-2M文件型
+ c5 t/ g4 h3 w; c4 ^$ f1 h
9.4.1 概述
$ B2 v& w* w- F4 T; q
9.4.2 编写方法
0 w- E" r# N2 a/ I
9.4.3 实例
1 Q- _+ }! }% n
9.5 C MEX文件型
: o6 _' m2 P/ T1 W' ^. P- `
9.5.1 概述
5 s& P1 ?6 }- \7 X, K7 Q
9.5.2 编写方法
7 T, y/ w. v" b7 B
9.5.3 实例
0 Y3 R% U, O( |1 x: z
9.6 使用S-函数创建器编写C MEX文件型
" k# d T2 [1 v
第10章 物理系统的建模和仿真
/ ?4 ^% }" F. T" w$ ^1 c7 W! E
10.1 物理元件库
# O; _7 W" L7 w1 @ V
10.2 机械系统
. h- W, N. P9 W/ E* b7 J. O
10.2.1 主要的机械元件
. ]) _- }, Q) ?4 T- O( y
10.2.2 建模的基本要点及步骤
& y g4 R# M% p: _; O" A5 g# Y
10.2.3 常用的机械系统
( T( z& b9 a# s, v* Z; z+ x, \4 ^& p
10.3 电气系统
$ E8 e0 ^# K, V1 f& B6 }( B* m( w. x7 G' V. M
10.3.1 主要的电气元件
8 g2 g' |4 Y9 ]+ _. g$ N6 v
10.3.2 建模的基本步骤
" k, Z, I5 |; V. y
10.3.3 常用的电气系统
% ]. R. S1 z: T' \ M! t: s
10.4 多域物理系统实例
+ l$ P2 C' J5 l1 o" y& `
第11章 MATLAB外部接口
+ A5 \, C: e3 G8 j' y
11.1 文本文件
; s7 o/ U1 |4 s( H6 w
11.1.1 打开/关闭文件
* z! `7 E( Y0 g ?
11.1.2 二进制形式访问
' g, m$ c8 v2 G) y& W5 `1 d; j% ?, t
11.1.3 普通形式访问
4 l9 U) K7 }% t. l
11.1.4 文件内的位置控制
/ ], P( ~2 s) _; X/ L! b. k* }2 B
" ~1 c8 D, G( h7 G! p
作者:
数学中国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