数学建模社区-数学中国
标题:
[基础] 张琨《MATLAB 2010从入门到精通》
[打印本页]
作者:
建不了的模。
时间:
2014-8-1 11:40
标题:
[基础] 张琨《MATLAB 2010从入门到精通》
[基础] 张琨《MATLAB 2010从入门到精通》
5 O p/ w( f9 ~) |0 s" z% c, R
内容提要
5 ^, v$ A6 I; ]' J
《MATLAB 2010从入门到精通》对MATLAB 2010进行了详细的介绍和讲解。前7章为基础篇,讲解有关MATLAB的基础知识,包括MATLAB的安装、卸载及系统功能的简述,MATLAB的数值运算、符号运算和图形功能,M文件编程、Simulink框图仿真以及图形用户界面等内容。第8章至第11章为提高篇,第8章和第9章分别介绍了MATLAB 2010的科学计算,S-函数的概念、原理和应用。第10章和第11章分别介绍了物理系统的建模和仿真以及MATLAB外部接口。
! Q: Q3 |- \3 f, m6 {: J0 ~4 b
读者对象:《MATLAB 2010从入门到精通》条理明晰,深入浅出,并配有大量实用的例子,适合使用MATLAB的本科生、研究生和教师以及广大科技工作者作为参考用书。
* V# w7 R; B q% T. g4 j& L
目录结构
# O4 L) N/ M$ C) E5 @
目 录
# a- M- v7 ^- n+ V$ g5 H8 O* Z
第一篇 基础篇
3 t9 }* m$ a* _6 K$ G+ X7 M' c* l
第1章 MATLAB概述
! u6 r/ ~7 Q) H5 @# w
1.1 MATLAB简介与发展历史
2 L9 k+ @, L1 H$ f
1.1.1 MATLAB的基本功能及特点
3 K. l5 u# e. |. I1 c6 ^0 Z/ X: h& _
1.1.2 MATLAB R2010a的新功能及特点
' G) |$ _1 o+ x
1.1.3 MATLAB的发展历史
6 T2 n o0 w" s
1.2 MATLAB的安装、退出与卸载
" }& B& R& a P( o$ {! R+ t
1.2.1 MATLAB安装
! R3 p$ T1 i8 I+ y
1.2.2 MATLAB退出
! t5 j2 A* x4 w- F4 E/ r* @ @
1.2.3 MATLAB卸载
3 d4 _0 k# H6 t O* @, M. ~
1.3 MATLAB的目录结构
7 v- u" Y8 E1 W/ |% T: J. O
1.4 MATLAB的工作环境
: L) e# K. R8 b" j0 H5 s
1.5 MATLAB的通用命令简介
, n4 H% F2 ~# S, |
1.6 MATLAB的工具箱简介
$ I# r, M7 v8 a! N: H6 M
1.7 MATLAB的帮助查询功能
& L" C7 N1 h) J# n3 i0 y' y+ q
第2章 MATLAB数值计算
% ?4 ?5 R6 u& g6 j" w* \7 t' z
2.1 数据类型
- g! q& ^) U, f
2.1.1 字符串(String)类型
1 m. E* d' v7 A& Z7 H4 g
2.1.2 数值(Numeric)类型
Y/ ^6 I4 m" P3 Z
2.1.3 函数句柄(Handle)
* M- k0 `& b6 a1 x" V3 |9 C
2.1.4 逻辑(Logical)类型
9 h5 c" l6 a4 E' [0 a
2.1.5 结构体(Structure)类型
8 H) F+ Q/ p% l) Z9 N9 ^
2.1.6 细胞数组(Cell)类型
( y- `3 T- Y7 U2 W
2.2 数组及其函数
) e* X7 M% q# ^+ s
2.2.1 数组的建立和操作
- i q9 @2 I6 n. x
2.2.2 数组运算
9 A q l, _. b3 X' I. X4 Z
2.2.3 数组函数
) k6 i" r7 v( L) b3 P4 I2 U5 O
2.3 矩阵及其函数
( W9 P4 i3 B0 w5 X
2.3.1 矩阵的建立和操作
% X4 c7 `4 U* l. B) C% \
2.3.2 矩阵运算
! I6 X& K4 A1 a
2.3.3 矩阵函数
8 U$ {" x5 {% w( w
2.3.4 稀疏矩阵及其运算
" H1 R* i& j9 k _* L
2.4 多项式及其函数
% H& F! A/ }- y8 X9 y8 x% j! L2 U
2.4.1 多项式的建立和操作
% r% U0 o$ G5 ?4 U% x1 t- b' @
2.4.2 多项式运算
' z3 B) R) d. x6 Z! K, T& f
2.4.3 多项式展开
, I* T4 k' B1 f
2.4.4 多项式拟合
5 r* r$ L9 d( ]! c! |+ @# [! B
2.5 关系和逻辑及其运算
. o# _' N$ o* ]) S& X( J* Q
2.5.1 关系和逻辑运算符
- [3 Y' ~2 \% M( y
2.5.2 关系和逻辑函数
4 z7 h+ ?2 q- q$ W$ x
2.5.3 NaN和空矩阵
* x( j' R7 M) n/ P e. I( ~
第3章 MATLAB符号运算
4 H* d7 ]8 T, a# ] z6 d& U
3.1 符号运算入门
8 o; S2 c X$ S0 ~& V8 O8 K
3.1.1 符号对象的创建函数
& N$ O: X/ h c, H
3.1.2 符号对象的创建
! S4 w, b1 z5 g! u
3.1.3 符号运算中的运算符
q2 ^& E. R. B7 M* I* z& b5 ]! x
3.1.4 符号表达式中自变量的确定
- ^8 m F9 T' R4 ]9 ~
3.2 符号表达式运算
$ S* X6 E; x3 i
3.2.1 提取分子和分母
2 N: ~9 N- V$ V9 l! x: Z& J
3.2.2 标准代数运算
/ \8 t" F! w+ k- N x
3.2.3 复合符号函数运算
2 O- Q5 ]8 m8 S2 j( C# Y
3.2.4 数值转换
1 S) E0 R- z0 c$ g; A0 Y* N
3.2.5 变量替换
4 h9 ~& |, S c" O
3.2.6 化简与格式化
4 I7 T4 Z3 b( d0 u8 a- E) C/ J
3.3 符号运算精度
% w7 H! w8 J/ k) {/ B( C" o
3.4 符号矩阵的计算
' J, ^3 i) U$ u6 j( M/ g7 k
3.4.1 基本算术运算
R8 \, \) z* }. i& g8 _1 X, f4 t6 H
3.4.2 线性代数运算
9 U5 Y3 r+ C3 A: x
3.4.3 科学计算
l1 Q! x9 A, g! G# L% f2 t
3.5 符号表达式积分变换
+ Z, |# J- s4 |( t3 M- X) H% m
3.5.1 Fourier变换及其反变换
3 V- L% V8 w1 n! k5 k
3.5.2 Laplace变换及其反变换
4 D# i# [, c& J4 W
3.5.3 Z变换及其反变换
5 b- H5 _! \; v' d4 y' k
3.6 符号函数的图形绘制
K# Q: }& w$ t+ S( ~* q3 {& Z
3.6.1 符号函数曲线的绘制
7 q+ N J5 r/ o$ W& ?+ b1 |
3.6.2 符号函数等值线的绘制
9 U) I" T% h( m; ~5 O
3.6.3 符号函数曲面图及表面图的绘制
) m/ q: Z1 f& _- o* _7 L
3.7 符号方程的求解
( E/ t3 S/ U; y, K: v! ?
3.7.1 代数方程的求解
1 y. o+ G2 k6 T4 Y5 }. o
3.7.2 微分方程的求解
6 u- k6 r6 @$ z, `
3.7.3 复合方程的求解
9 _; w. a8 O: x1 P k% R
3.7.4 反方程的求解
! p" _) \. a' X; ^9 U: ~% ^1 \
第4章 MATLAB图形功能
7 q1 G' s6 U9 i( R$ N4 X7 L& i
4.1 二维基本图形
' h4 v0 O+ _9 { F* Y
4.1.1 基本绘图函数
! `: [, l* d- u" a# O: f
4.1.2 特殊函数
3 T s! |6 c) H& I, u
4.2 三维基本图形
' P6 c) l' A) m: X) Z) p
4.2.1 基本绘图函数
2 l' H% s' u# e6 h" y9 n7 `
4.2.2 特殊函数
2 j6 f* L9 K4 e0 G0 w
4.3 图形处理技术
# ?) I+ T+ k/ `: }1 u7 l
4.3.1 坐标轴的调整
6 H1 O z3 o3 G& Q3 _& P% Z6 r
4.3.2 文字标示
( f! M! K1 l, B0 U; G
4.3.3 图例注解及添加颜色条
; ` r' X. ?+ U) c( x
4.3.4 图形的保持
0 [ h! w/ e4 q. ~
4.3.5 网格控制及坐标轴封闭
( S7 ]% j9 A; ^1 F! {* v5 x
4.3.6 图形窗口的分割
+ Y) y* X' M! D! V+ R5 }
4.4 图形窗口
9 [" W8 V9 l# ^4 J- W
4.4.1 图形窗口的创建与控制
1 ?. U' \6 _' ^0 Z* v
4.4.2 图形窗口的菜单操作
$ A- D& s/ l3 i! _; I. r e
第5章 M文件编程
- D2 z) _& E/ X& n
5.1 编程概述
# i5 Y3 s1 h, }- w6 p
5.1.1 M文件的创建
) N& l r# ^$ H, p3 D; H' J
5.1.2 M文件的打开
3 N U3 }2 A3 u4 Y: u- g
5.1.3 M文件内容的显示
0 l7 E- o! d4 F% ?3 m/ C" d
5.1.4 M文件的分类
& A. W! H) D$ `2 f: A
5.2 与外部数据的交换
5 Q5 W! R4 P8 ~/ W! W A0 M9 U
5.2.1 数据文件保存
" R5 @ I7 }; @; I: p( P, F
5.2.2 数据文件调用
1 l, s& c6 f% x3 s
5.3 流程控制
8 u9 _- y3 z+ _6 q1 b7 z
5.3.1 顺序结构
) ^$ _9 r4 u2 E* r q, ~
5.3.2 分支结构
- Q' v, n5 f5 [. \( y
5.3.3 循环结构
I' e( ^1 J; [4 t& t, ]
5.3.4 其他流程控制结构
9 ^: Z# Q! W! @+ a1 Y
5.4 脚本文件
6 g% s8 D% a H& M) {
5.5 函数文件
" J3 {( Z3 _( `
5.5.1 基本结构
: S. r: A: N4 S
5.5.2 输入/输出参数
2 F" O6 L5 h) p6 B/ X) _
5.5.3 子函数
9 R: ^0 g' v6 Q8 a1 R9 l
5.5.4 私有函数
7 K" O- f5 b% k/ v
5.5.5 嵌套函数
& g p+ Q* l' x k' I& D) o
5.5.6 重载函数
5 M/ S i. U! D$ b/ e M1 L
5.6 P码文件和变量使用范围
8 x4 U8 G) H9 r6 Z
5.6.1 P码文件
9 _+ q" s/ a9 d6 J9 v
5.6.2 局部变量和全局变量
# \% P4 [- S! o& N0 H6 D; N' d: K7 e
5.7 M文件调试
" Q+ p8 Q" r3 k; Z0 E8 V* ]; |% ]
5.7.1 M文件出错信息
* j. i$ `: j- a) E! b
5.7.2 M文件调试方法
7 N/ v0 X, p+ u5 a
5.8 M文件性能分析
1 k3 U4 d$ ^- A! f, l0 P. o0 s
5.9 编程技巧
. f/ B/ N- i+ m2 ]
第6章 Simulink仿真
2 m- K: N9 l2 z
6.1 Simulink介绍
& }& r: h A: U/ ?7 [+ V
6.1.1 Simulink概述
6 `4 b/ C/ n) L& s
6.1.2 Simulink窗口介绍
0 X6 b. t0 P" H4 N* _+ o
6.1.3 Simulink运行原理
( R, G3 i' l( b: z
6.2 Simulink常用模块
# Z9 q5 _ K/ c! s0 F/ {) p
6.3 Simulink其他模块
$ ?. d4 z( H" n2 K; `3 u& u6 x6 ~
6.4 Simulink模型创建
; r3 B8 R% J( p" g& f
6.4.1 模块操作
3 k: T- u; Z& d7 P5 |/ D
6.4.2 基本步骤
8 s! M. w- p+ s$ e4 t P* n6 l1 |
6.5 子系统及其封装
# \/ v3 I# Q& P( r* t
6.5.1 子系统的创建
6 l# P" N$ O+ c# g* W
6.5.2 子系统的条件执行
7 D) R4 O' n1 R: l
6.5.3 子系统的封装
: P* H0 u+ r/ j7 X. R1 }) J d
6.6 运行仿真
. H" `2 M" o8 u
6.6.1 过零检测和代数环
7 U% i' x( `& v
6.6.2 仿真参数的设置
) g* A7 z2 `! A0 W$ Z" w3 P* W
6.6.3 仿真的运行
7 L" ~3 W/ m5 u5 ~9 {0 P c, \
6.7 模型调试
, F2 D: z# y* l" q2 E" l* g
第7章 图形用户界面
' W- {% Q/ e1 z. z8 t4 l
7.1 界面设计
/ @# M5 d4 ?! v# U. f
7.1.1 图形用户界面(GUI)概述
3 q) Y' L! [, b7 X& s5 R% I
7.1.2 GUIDE的控件
* w& I" `* `7 r1 @4 x9 [! c1 o2 }
7.1.3 GUIDE开发环境
0 }/ f# ^8 H, n7 Y
7.2 程序设计
& V# I6 u8 z1 O' R* N8 c& Y
7.2.1 对象的回调函数
0 @1 L! ]3 R7 O0 `& Y
7.2.2 程序的一般结构
! a# f8 I2 S* a0 v- d5 `4 [3 \+ v
7.2.3 对象属性的访问
9 g; i. P4 u- s( P2 k6 L( J3 g
7.2.4 对象间数据传递
2 q* C/ k% A. e, q
7.2.5 GUI与M文件的数据交互
( N& P5 K8 W- R# B) y
7.2.6 GUI与Simulink仿真的数据交互
8 ?/ h% a( |. o- D' D
7.2.7 中断执行
/ B3 R* J5 v& S
7.2.8 多界面实例
- V9 W4 A/ P! \' K: k- Z
7.3 GUI应用
3 n/ G d7 J( w
7.3.1 GUI设计的一般步骤
& j( c t( k0 h z
7.3.2 GUI设计实例
- i* Z2 {7 e( V5 v% F
第二篇 提高篇
( y9 b2 l* d8 D. B. F+ P/ g
第8章 MATLAB科学计算
) t, _% B9 L( y% ?
8.1 方程求解
6 ]; X# ?8 x6 F6 |: l, _
8.1.1 线性方程组
" q! j2 _; _: s& g2 W+ O( z" H
8.1.2 非线性方程
- m. n7 ?2 V; I0 [
8.1.3 常微分方程
$ x. `2 c$ |, @* g$ s
8.2 数据统计处理
7 g% o; K) g6 b/ x2 b2 f2 w. P" ?% o
8.2.1 最大值和最小值
4 w4 B3 h) O' n- X" K
8.2.2 求和和求积
& U* ^# ]9 s8 Q% `
8.2.3 平均值和中值
9 H) a; r* w" S. b) c u$ D) @
8.2.4 标准方差
# g2 e: O+ l6 o
8.2.5 相关系数
. X8 U# O N( }% ?9 H# N7 N- ^) r4 A! z% ^
8.2.6 排序
, ~) T$ q* ^* W7 K. T( J$ W
8.3 数据插值
7 `0 t$ _- h& {) Y3 t+ o$ G
8.3.1 一维插值
7 y! r9 n7 _$ D) j1 c' o6 ?
8.3.2 二维插值
5 I" u' y& T" m# b! W9 v( l
8.3.3 三维插值
& _. W! z" a+ c, }" K. j
8.4 数值积分
! H! L, q4 ?) c2 l3 ]
8.4.1 一元函数积分
6 X3 f6 S! u8 c* e
8.4.2 矢量积分
4 y, K; C5 O- y2 U1 ?
8.4.3 二元函数积分
3 ^' D5 i, l ~1 C" J) n2 k
8.4.4 三元函数积分
+ q: w3 z7 q: I7 c. u
8.5 最优化问题求解
3 E" r& O" S5 N/ z
8.5.1 无约束非线性极小化
0 U5 T* { V. y# q6 B. X9 t
8.5.2 有约束极小化
# y& y1 u4 q1 J7 I
8.5.3 二次规划和线性规划
/ j4 i" L y6 A) F4 R9 w. @0 Q Q
8.5.4 线性最小二乘
2 S. `( y( x6 N$ y* \! P* e
8.5.5 非线性最小二乘
+ Z; e. [7 i. i
8.5.6 多目标寻优方法
9 c9 \5 h. Q3 h2 C; o! h) H
第9章 S-函数
, i; l( c, u/ [2 I0 n
9.1 基本概念
5 L+ s3 i1 _; o& b$ N0 |" p F+ D
9.2 工作原理
+ v3 e- v O6 n& [* a/ m& V" C
9.3 Level-1 M文件型
6 Y h# Q# M+ B, T
9.3.1 概述
; Q! M+ `1 l9 T/ V, @
9.3.2 编写方法
1 D7 D) p- V6 B" c7 e# C
9.3.3 实例
1 \7 H- C! L/ ~9 p$ T- p
9.4 Level-2M文件型
" }1 I$ z7 o. X* q1 G) r! v
9.4.1 概述
9 @6 _9 i* P# L: U1 K6 f, t: Q: A
9.4.2 编写方法
) ~* n q' [' S5 f
9.4.3 实例
/ _' o- d6 o, u; [! ^
9.5 C MEX文件型
# I# p( t |$ J9 B
9.5.1 概述
3 t- y% a2 b" W+ n6 b. J# P. ]) f
9.5.2 编写方法
) h: z* {7 J- s
9.5.3 实例
& _+ O/ r; i& Q
9.6 使用S-函数创建器编写C MEX文件型
! B4 I, H! }6 z
第10章 物理系统的建模和仿真
. ]: B" o' X' |( Z
10.1 物理元件库
& z0 w& W% D0 v# U h3 D
10.2 机械系统
3 s; j3 X# s1 }$ F4 ]% y( ]# I
10.2.1 主要的机械元件
" i8 M7 k D# {" `2 }* d- u/ x. r
10.2.2 建模的基本要点及步骤
7 D1 @; j6 v5 v [6 S B' g( Q; r
10.2.3 常用的机械系统
/ C5 w" O& t* ?+ X4 c
10.3 电气系统
* H/ u. {7 y% B2 T- K
10.3.1 主要的电气元件
1 R- [5 A+ C" P# B$ {
10.3.2 建模的基本步骤
' E7 e! F G* ?
10.3.3 常用的电气系统
0 P: K8 ?# {! ?8 @# W. K% A4 y
10.4 多域物理系统实例
4 j* o; i5 G* Z
第11章 MATLAB外部接口
2 W( x& Y) X0 T3 N* Q2 h5 o1 g
11.1 文本文件
& j, G3 G5 R/ n+ U
11.1.1 打开/关闭文件
( J- e8 w/ X* } }5 j- c
11.1.2 二进制形式访问
E; S. h& J" t
11.1.3 普通形式访问
$ O) }2 o& `) l* \3 f
11.1.4 文件内的位置控制
: V; S. Z2 q$ U/ k% o* e
( G$ X+ ?/ R1 Q; @& ?8 I
作者:
数学中国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