数学建模社区-数学中国
标题:
[基础] 张琨《MATLAB 2010从入门到精通》
[打印本页]
作者:
建不了的模。
时间:
2014-8-1 11:40
标题:
[基础] 张琨《MATLAB 2010从入门到精通》
[基础] 张琨《MATLAB 2010从入门到精通》
$ U* i4 [; p. Q* D" l2 J* f) n/ D/ M
内容提要
& E% Y' s$ G9 c9 Y n; `& R
《MATLAB 2010从入门到精通》对MATLAB 2010进行了详细的介绍和讲解。前7章为基础篇,讲解有关MATLAB的基础知识,包括MATLAB的安装、卸载及系统功能的简述,MATLAB的数值运算、符号运算和图形功能,M文件编程、Simulink框图仿真以及图形用户界面等内容。第8章至第11章为提高篇,第8章和第9章分别介绍了MATLAB 2010的科学计算,S-函数的概念、原理和应用。第10章和第11章分别介绍了物理系统的建模和仿真以及MATLAB外部接口。
' T6 j' Q3 H7 W d R. ]
读者对象:《MATLAB 2010从入门到精通》条理明晰,深入浅出,并配有大量实用的例子,适合使用MATLAB的本科生、研究生和教师以及广大科技工作者作为参考用书。
2 \ S# u, |3 q" O* h _
目录结构
( v9 ?, m$ M9 T% [' C7 d
目 录
5 X# P. A" _# ^. z' i; v% R
第一篇 基础篇
$ \8 e! S9 R' I" Y
第1章 MATLAB概述
' a# o1 H/ |/ ]* V: A! q
1.1 MATLAB简介与发展历史
1 A; z! J) k1 t& o. i
1.1.1 MATLAB的基本功能及特点
. V e5 h7 W, f* T" [" l% D
1.1.2 MATLAB R2010a的新功能及特点
3 `( {' U1 H; B. }( B
1.1.3 MATLAB的发展历史
( v' L% ~! t) S% ]; q
1.2 MATLAB的安装、退出与卸载
8 k9 T2 l8 L! u Y! ?* q" N
1.2.1 MATLAB安装
/ y& o( u9 i) m; ?# N2 H2 u
1.2.2 MATLAB退出
% Y( f1 Y' F( p+ I; n. Y
1.2.3 MATLAB卸载
: e, K" E0 a i* `. I4 j6 }$ e3 L2 g. J
1.3 MATLAB的目录结构
1 f9 p, `9 @5 m2 `+ s& d
1.4 MATLAB的工作环境
) L9 f8 j7 r0 [+ Z! X" C
1.5 MATLAB的通用命令简介
6 H/ e& |1 c8 ^* j6 ]$ o
1.6 MATLAB的工具箱简介
; ]* h) r1 q* M) V
1.7 MATLAB的帮助查询功能
4 [+ Q* I x% S' ?$ y
第2章 MATLAB数值计算
* v6 x) e6 T. [6 V) U
2.1 数据类型
: m4 N0 U+ I4 X/ c2 q( W5 B
2.1.1 字符串(String)类型
+ `/ r* J4 O& M1 l
2.1.2 数值(Numeric)类型
- g; `; p; {4 {* ^4 }
2.1.3 函数句柄(Handle)
' K2 R ?; [( d% l4 q5 u
2.1.4 逻辑(Logical)类型
* N+ D- h. k; a' y$ _/ h
2.1.5 结构体(Structure)类型
% |# [. ]+ F: }7 G1 o2 v
2.1.6 细胞数组(Cell)类型
6 _% K2 k# [8 ?9 o
2.2 数组及其函数
: _- l5 ] K# a( f9 V. L$ ?
2.2.1 数组的建立和操作
" ?$ e' p" _9 s F9 N
2.2.2 数组运算
1 A! N/ B1 ~2 f
2.2.3 数组函数
0 W9 r: b$ e$ A) l+ Z
2.3 矩阵及其函数
' w& M; Q2 q$ `2 ~' V
2.3.1 矩阵的建立和操作
& g1 t# Z k: s7 i, J' Y8 M
2.3.2 矩阵运算
+ x [9 B3 B6 x$ Y# I
2.3.3 矩阵函数
! T) M) n# B4 e/ Y; l8 S- u5 F7 N. q) y4 o
2.3.4 稀疏矩阵及其运算
1 B; F! \$ f; D4 r
2.4 多项式及其函数
! P$ }/ j5 ~7 X: ]0 `! ?6 u
2.4.1 多项式的建立和操作
* @' |* k v/ y! W" U6 z: i
2.4.2 多项式运算
: p7 n% }$ g5 f5 c
2.4.3 多项式展开
' Y" ?# Y; T; _" w+ n: A
2.4.4 多项式拟合
) N* H. m5 a3 S) b% V
2.5 关系和逻辑及其运算
# D, e7 D' E+ l7 g( O; n
2.5.1 关系和逻辑运算符
3 O5 c* w; |" b8 C0 Y5 g( ?
2.5.2 关系和逻辑函数
- E) y. g* p/ o8 z4 ]
2.5.3 NaN和空矩阵
$ I" Z @- X1 C& t
第3章 MATLAB符号运算
9 D6 }! h' n. J2 z* }# K1 V% _4 O6 s% Q
3.1 符号运算入门
4 b" R) ^* W+ ^: U3 e
3.1.1 符号对象的创建函数
( ^( S1 t, ]3 L' q5 O9 D
3.1.2 符号对象的创建
! U" v1 W1 c# K7 K" _& @
3.1.3 符号运算中的运算符
; }$ h5 ]6 ?$ A: n( g& V2 W
3.1.4 符号表达式中自变量的确定
7 @5 J% B5 e% x# _% ?9 b- P
3.2 符号表达式运算
; A7 Z0 h- a1 I( X: k9 i
3.2.1 提取分子和分母
% A) d) b+ R" A3 ~0 J
3.2.2 标准代数运算
* x4 g8 [+ H% g& c% o1 m
3.2.3 复合符号函数运算
5 D& e( Q4 }* J
3.2.4 数值转换
) x0 q" v% j, p( p) Z8 i6 q
3.2.5 变量替换
6 K* b+ u: d) R( d! v9 p
3.2.6 化简与格式化
* n. F% B8 R" o
3.3 符号运算精度
8 e% A6 d) ^4 c' d3 K
3.4 符号矩阵的计算
& G' \4 \. O! w# j" m9 u
3.4.1 基本算术运算
" L* _! t2 z( n' R2 g$ a2 K: m; N
3.4.2 线性代数运算
" s4 J' [7 s5 U
3.4.3 科学计算
" }4 I7 q& V5 b1 t- K# d
3.5 符号表达式积分变换
3 x% E9 T7 k# {7 l4 p4 d! A6 U& `
3.5.1 Fourier变换及其反变换
- K" b) A. C! t0 b+ u
3.5.2 Laplace变换及其反变换
' S" M% ~! H7 Z4 N% {
3.5.3 Z变换及其反变换
$ Q( h6 p+ {3 x
3.6 符号函数的图形绘制
" s$ K/ m# B; X7 O5 q8 D" n
3.6.1 符号函数曲线的绘制
0 H1 {) U L. G6 M9 v+ ~
3.6.2 符号函数等值线的绘制
* N( a9 l& {) e
3.6.3 符号函数曲面图及表面图的绘制
$ g" N) R; @ `# O3 |4 [1 Z0 E) X
3.7 符号方程的求解
: C& g3 a7 I5 N/ }5 R. }
3.7.1 代数方程的求解
3 V: z; }. m; K9 I- H# h$ k
3.7.2 微分方程的求解
$ ^4 {8 S1 x5 J4 l
3.7.3 复合方程的求解
# {, l1 B* |" t: a
3.7.4 反方程的求解
" v9 W3 Y; N9 W; |
第4章 MATLAB图形功能
/ x0 p) `& j- t
4.1 二维基本图形
- V9 S% ~7 z3 E, V1 G, y
4.1.1 基本绘图函数
" W) U7 }5 W5 ^4 k) w
4.1.2 特殊函数
, ?( H9 Q0 z! c. c; F N* i
4.2 三维基本图形
: e- w$ \+ }7 I) S6 ~: F
4.2.1 基本绘图函数
4 o% B# e. h* e6 ~
4.2.2 特殊函数
- M% q; _! P8 M/ f6 y
4.3 图形处理技术
$ ~/ C. L6 c5 Y6 r) P. G
4.3.1 坐标轴的调整
! d7 t# A6 O H- G% j
4.3.2 文字标示
% u0 Y4 i: M0 Z" V2 {; e! t
4.3.3 图例注解及添加颜色条
3 v; _" I7 v3 \. g; L
4.3.4 图形的保持
8 \* W" X1 A2 E
4.3.5 网格控制及坐标轴封闭
+ `7 S6 n/ z i
4.3.6 图形窗口的分割
, |0 m- T- n _
4.4 图形窗口
# g7 w+ u' [6 d# Q* U( U% ~
4.4.1 图形窗口的创建与控制
! }2 G$ Y1 d1 B/ H/ f4 y: V2 T
4.4.2 图形窗口的菜单操作
f* N" n& `* v) v; b) Z
第5章 M文件编程
0 _( ^- q. i* V' M9 b* h
5.1 编程概述
) Y8 ^: t/ M( T" i6 @5 x* `
5.1.1 M文件的创建
; U) }3 h( c$ [4 h5 K( e! z3 `
5.1.2 M文件的打开
4 C# J: g; c. J% W# R; C
5.1.3 M文件内容的显示
" d# ?1 ]& u* B. B' l" ~
5.1.4 M文件的分类
- H" ?$ _. v+ G7 U
5.2 与外部数据的交换
0 C! I0 E# z' n4 z
5.2.1 数据文件保存
, M) g: v. ^8 {3 l; r+ `" P
5.2.2 数据文件调用
0 S, ` @3 S5 l- C: E" Q5 y; Y5 @/ L
5.3 流程控制
& E: S# `/ m* i+ w1 B; E* M; J
5.3.1 顺序结构
' u8 g& X( H, H
5.3.2 分支结构
3 Q: }- C7 F4 b8 l, ~4 g' H
5.3.3 循环结构
( v5 V/ n, f( O( @1 ?8 ]7 q
5.3.4 其他流程控制结构
; C0 T) N7 j8 g2 A; {; Z4 o
5.4 脚本文件
G8 C/ h7 c+ a5 ^1 l- X, }4 N$ D
5.5 函数文件
; S s! y' }" Z4 F0 L) Z9 J
5.5.1 基本结构
' ~$ k0 ] b# q/ Z5 X* k0 s3 l
5.5.2 输入/输出参数
9 V! Z( g+ o- @/ O, v+ d5 q; D
5.5.3 子函数
, N2 a+ I3 x( A4 `) @! z
5.5.4 私有函数
% t* R3 [8 H. v9 D) X5 D3 K" [- K
5.5.5 嵌套函数
# q2 {& _: H2 w6 y7 }: @5 t# H N
5.5.6 重载函数
- T: H$ ^# g+ j+ {! h9 | J
5.6 P码文件和变量使用范围
% a. h: w3 V% ~& Q& B# i
5.6.1 P码文件
+ F$ M3 a' Q6 s# V) h5 @
5.6.2 局部变量和全局变量
- H! m0 m3 ?" T3 c' t3 u
5.7 M文件调试
2 ]" s! T2 Q3 G4 e; {4 C0 V% C5 D' S7 o
5.7.1 M文件出错信息
) b$ h0 G# q# O: j+ r
5.7.2 M文件调试方法
; c1 i1 ^/ @/ [/ ] b1 R' q7 M7 B! i& k
5.8 M文件性能分析
0 k/ V7 d- e( }# A
5.9 编程技巧
7 d+ v8 m0 A9 d" {) V' m5 N; a
第6章 Simulink仿真
G6 q% e- v, w1 j5 s
6.1 Simulink介绍
N+ Q7 {! O+ Y: H
6.1.1 Simulink概述
+ H, F: F* j* L5 R8 W
6.1.2 Simulink窗口介绍
6 \- K2 u4 ~6 t4 T% S
6.1.3 Simulink运行原理
. G5 e+ o2 \( @# j3 n; M
6.2 Simulink常用模块
( P- x# Y$ p; t9 D O0 f
6.3 Simulink其他模块
5 J' o" ]( X* \' X8 M: E2 v( |
6.4 Simulink模型创建
4 q7 Y8 O) j' T+ q6 i& P
6.4.1 模块操作
; `; K# N6 p* p: [ P
6.4.2 基本步骤
: M% W) {' z! m2 [( g
6.5 子系统及其封装
; R# ~* i& N: P: U" E. c
6.5.1 子系统的创建
& b! p2 V7 ?( f8 q7 \
6.5.2 子系统的条件执行
& O8 g! e' \* S2 G- A% l: h2 {
6.5.3 子系统的封装
( w2 R0 d5 `9 X
6.6 运行仿真
1 y* `% Z6 N4 i" c( Y- W4 q
6.6.1 过零检测和代数环
0 r, i! m- V7 V% J0 d# |
6.6.2 仿真参数的设置
% V- v, c: F% H! w/ T% E* f
6.6.3 仿真的运行
9 H7 t2 y* d- r+ o j' _
6.7 模型调试
: N/ v6 X& c1 K" B- l
第7章 图形用户界面
/ M' L& R7 {. c4 J. ?0 v
7.1 界面设计
/ Q8 y' Q! d+ H, @2 q
7.1.1 图形用户界面(GUI)概述
; q$ r' o" E% ~* z, l7 z
7.1.2 GUIDE的控件
2 H0 g' ~2 ^% T6 k* G" i! n
7.1.3 GUIDE开发环境
4 @9 P1 h4 Z) `5 H6 d+ E
7.2 程序设计
/ d6 H5 @4 C2 w. U9 |1 u& Y7 y
7.2.1 对象的回调函数
# y P) g9 ^ [$ v( \% P
7.2.2 程序的一般结构
) E3 a0 }2 O E$ j0 V5 D6 t8 J
7.2.3 对象属性的访问
1 V! c7 R# n M! ?+ v
7.2.4 对象间数据传递
* c0 x2 i+ y5 Y$ s5 S
7.2.5 GUI与M文件的数据交互
$ w u; I0 A, v% |
7.2.6 GUI与Simulink仿真的数据交互
+ b# B4 |3 Q6 Z( p7 G4 h0 ~
7.2.7 中断执行
/ _; g; C# w4 `; ~. R6 N/ l
7.2.8 多界面实例
+ E+ y1 b6 j2 b' ~" M0 M
7.3 GUI应用
* S* u5 v, x6 T6 o) S. p
7.3.1 GUI设计的一般步骤
$ \/ Q% d A G' G* e; ]
7.3.2 GUI设计实例
" j9 i0 y8 O5 [4 i7 B! e& v
第二篇 提高篇
5 G. G/ b2 K3 f# a
第8章 MATLAB科学计算
6 q9 @; ]1 B* c$ c
8.1 方程求解
# n; w+ e" @% `5 B
8.1.1 线性方程组
' `, I3 f6 d0 F8 T+ Y2 k- Q
8.1.2 非线性方程
* |: k1 R8 x. r E9 H
8.1.3 常微分方程
* ^7 x% E3 j' C( J% F$ u
8.2 数据统计处理
3 j: @2 x: f& Q% H
8.2.1 最大值和最小值
, r$ h5 G% }+ w1 u
8.2.2 求和和求积
% e6 U8 R* u! J8 b X
8.2.3 平均值和中值
3 O! T8 }0 U! ~5 W& i
8.2.4 标准方差
5 A$ t" d ]8 c+ _' I
8.2.5 相关系数
+ S- B; w. o4 Y7 I- V$ n. s/ U; i4 l
8.2.6 排序
1 u/ I' O$ y/ k1 b8 j6 {
8.3 数据插值
7 P4 D$ w2 |4 A
8.3.1 一维插值
% \1 Z' l- c- j
8.3.2 二维插值
/ Q' @" ] \. ?' R" H
8.3.3 三维插值
; N, W* }" X5 b) d3 }# A
8.4 数值积分
) ~ _; F) R" Z/ F( v
8.4.1 一元函数积分
+ d; G, k6 `# g4 P7 T) e6 B$ I* R
8.4.2 矢量积分
, j) [' Z! X. [, U A \, l
8.4.3 二元函数积分
$ t/ `- e" { |$ e O$ V. |2 ^
8.4.4 三元函数积分
/ H; U: M, i9 J' y r$ y' K+ v
8.5 最优化问题求解
$ d- c( X3 O, G8 P. D/ u# S V7 \
8.5.1 无约束非线性极小化
. p0 p" M, }( s- y$ ~7 D; l, D+ g' S$ ]
8.5.2 有约束极小化
$ o% K! u& e% V8 S9 e& r
8.5.3 二次规划和线性规划
/ d" u/ A+ b* X6 U
8.5.4 线性最小二乘
1 G, T! G2 Y/ W. r5 q
8.5.5 非线性最小二乘
5 P1 d$ Q) D; }3 N0 p# E
8.5.6 多目标寻优方法
8 U2 t0 l1 Z' J& K6 z
第9章 S-函数
. A) c" u0 G e
9.1 基本概念
; J+ L% @- [' {$ @& S
9.2 工作原理
" F, W$ a9 T$ o4 i! u: Z l
9.3 Level-1 M文件型
4 l; O5 j7 a$ z4 f% H/ x
9.3.1 概述
3 D% R1 E, D( ?. |7 t5 O: i4 j
9.3.2 编写方法
' z+ M2 I# U! B8 j" l6 d# {
9.3.3 实例
% ?4 D! {0 j; M6 f
9.4 Level-2M文件型
) w, F/ y4 Y; k1 Q/ X; K! }: R+ T
9.4.1 概述
1 o4 j }+ H: M# n! ]
9.4.2 编写方法
T' m* F0 r( f W- l$ t ]
9.4.3 实例
\ d. a @& H
9.5 C MEX文件型
1 p" X2 o6 V- |; n
9.5.1 概述
' n" J( p X; |
9.5.2 编写方法
9 O( ^& i, ]5 u& r
9.5.3 实例
6 n& ~3 s5 u v1 R X* T
9.6 使用S-函数创建器编写C MEX文件型
9 v8 y( r8 Y' Y+ q; t
第10章 物理系统的建模和仿真
1 K% f7 P, A. V
10.1 物理元件库
" p: l% }) I. G5 B$ k4 { Z
10.2 机械系统
$ s, ?, U' Q7 X/ r( `* ^
10.2.1 主要的机械元件
. p9 _4 F1 a+ d4 j7 f3 @' B2 P
10.2.2 建模的基本要点及步骤
" R# y/ [7 G& t) e4 r8 G' Y
10.2.3 常用的机械系统
7 H: U0 {- t! n6 ^) W
10.3 电气系统
/ B1 u, {6 I g" W
10.3.1 主要的电气元件
" I4 n0 l! z4 |4 }9 n% F
10.3.2 建模的基本步骤
7 W" ~1 Z5 ~% {
10.3.3 常用的电气系统
! A; v& {8 L/ k S" ~
10.4 多域物理系统实例
0 Z' c" l L. g/ r* Y
第11章 MATLAB外部接口
+ W, h1 O0 L9 H! C+ [
11.1 文本文件
1 C2 B! b" z" ]# M& o
11.1.1 打开/关闭文件
$ i$ g! f V9 `# j
11.1.2 二进制形式访问
& Z- j+ B2 b- M5 k3 L
11.1.3 普通形式访问
( S) I) R+ z7 L0 f
11.1.4 文件内的位置控制
' c i5 o' W! _# [) h- V& J1 e4 w
4 X' v& i6 b5 ~ g; J* q+ ]) d
作者:
数学中国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