数学建模社区-数学中国

标题: [基础] 张琨《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 P1.1 MATLAB简介与发展历史
# e# Z4 S, U% }: Y1.1.1 MATLAB的基本功能及特点
& C) a* m& c1 V3 C5 n7 ^1.1.2 MATLAB R2010a的新功能及特点
9 |% P! B. N# h3 m; F# C1.1.3 MATLAB的发展历史
+ x; q: H* A6 N8 u  U. t1.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( R1.5 MATLAB的通用命令简介
0 l; i! T9 G+ ~1.6 MATLAB的工具箱简介
9 C0 H8 ?2 w5 F" p0 p1.7 MATLAB的帮助查询功能
, V* V5 b( z2 o( r第2章 MATLAB数值计算
$ m6 M2 s9 B6 U: b2.1 数据类型
  r) J# w* j& c* i; l% D3 `0 Q2.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, G2.1.5 结构体(Structure)类型
" y! k: g) y0 s* y  o& D2.1.6 细胞数组(Cell)类型
9 F* E3 Q8 ]" _. F  m2.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 g2.2.3 数组函数; L# z/ x! _. }0 A! s% P
2.3 矩阵及其函数
4 P: j, _0 E3 A8 Y- p2.3.1 矩阵的建立和操作
6 Z4 u) o% s1 `& r, _. N2.3.2 矩阵运算
- V9 Z* c: z- G, ^0 o& q- W' ~/ n2.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 D2.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 O2.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 X3.1.2 符号对象的创建
; x$ Z+ M" Y0 f. d5 o3.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 U3.2.1 提取分子和分母8 d" q0 l9 L: M
3.2.2 标准代数运算
. x8 M7 Z" d+ `7 |3.2.3 复合符号函数运算
& F% Q- k; U/ A4 t3.2.4 数值转换
2 b' I; p- [- T* @3 V- I* U3.2.5 变量替换  m. N6 C# \2 L5 [# t- m
3.2.6 化简与格式化
) p! e6 I0 e/ i/ W& ]9 C7 A% F3.3 符号运算精度
/ u/ B: N! r' n8 D; C3.4 符号矩阵的计算
8 A2 [5 d) S, P% P& S' {3 ?/ W3.4.1 基本算术运算4 o( E. P4 f3 ?4 |) y" w5 B/ L
3.4.2 线性代数运算
5 v7 D/ L( ~1 K, `  L: R3.4.3 科学计算
/ x' P& A; U, Y8 K+ ^3.5 符号表达式积分变换
2 k( \# O9 K$ O1 {/ m  Q3.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 O3.6 符号函数的图形绘制- Q, `- Q% E9 R/ K$ b
3.6.1 符号函数曲线的绘制
; u. k6 d4 i! [' q0 L4 o5 w# q2 l3.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$ {: x3.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 F4.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 U4.2.2 特殊函数
& s. k: ^# {5 z0 a9 T4.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 ?/ A4.4.2 图形窗口的菜单操作5 g# r3 R* Q) s: Q4 `  D) _8 ]2 X
第5章 M文件编程
2 Z$ N$ P$ n: L8 P: s5.1 编程概述
8 k3 e6 z+ V) s2 O+ P! B. y* R9 {% l5.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& b5.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 k5.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, {( Y5.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  M5.7 M文件调试
1 o; M+ T, o8 y) {$ V8 f: U5.7.1 M文件出错信息8 M- ]+ `4 @- W. ]
5.7.2 M文件调试方法
( q( o+ y$ R" a, y- S$ ~! x) }5 p5.8 M文件性能分析
% `9 }5 p3 X0 C! I% l7 G% H5 |* L& b5.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 K6.1.1 Simulink概述
- e/ f# A0 y( f( T4 S+ X6.1.2 Simulink窗口介绍
+ U2 P2 A+ z3 y. j* S2 y6.1.3 Simulink运行原理. p, r. {# ?  a* }9 z* f
6.2 Simulink常用模块
+ P3 J/ |$ j" O5 A, V- I6.3 Simulink其他模块
: F+ w1 J4 b8 v# L6.4 Simulink模型创建
% {: ?& D( @6 X/ i  M6.4.1 模块操作2 x: P$ x- y5 t5 Z
6.4.2 基本步骤
) u3 I, c+ c, P$ |5 {0 u, d8 M" l6.5 子系统及其封装
! m  W( {! }7 n7 a% P6.5.1 子系统的创建
: L9 K3 t; d# g; l% }. ^+ K6.5.2 子系统的条件执行
. X( h1 E  c3 A# Q2 a  L8 T& S* K9 N6.5.3 子系统的封装
7 S- v3 u. V5 U6 e' C6.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! Q6.7 模型调试- U: h" ^/ o  z8 b
第7章 图形用户界面
" D) Q4 M8 y1 p9 j! `7.1 界面设计
: L  {) ]  d6 t7.1.1 图形用户界面(GUI)概述% ~0 v6 @- V6 `7 B, H! j
7.1.2 GUIDE的控件
' _7 J" k$ o8 ?4 O: `& q9 M7.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- [( W7.2.6 GUI与Simulink仿真的数据交互% I* ^4 h. [1 _7 h$ f
7.2.7 中断执行
$ D/ E; O9 R# \$ _8 U3 Z2 o7.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) v8.2.2 求和和求积
  B8 F  {3 v4 ]5 L6 {0 E8.2.3 平均值和中值
' E5 D" e8 _4 E# d8.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. d8.3 数据插值
2 E8 Y' i, F% R2 w: w. J9 h8.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( p8.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: W8.5 最优化问题求解
! u; C# i! t# }" x3 E8.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: {- ?$ i8.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" ]$ \" x9.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 ~' N9.3.2 编写方法
3 U; K( F; L7 n/ z7 t2 i9.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# Z9.4.3 实例
0 D9 ^& P3 `. I$ \6 q* P) {, e9.5 C MEX文件型
% z  @7 ~1 w; n4 u6 L9.5.1 概述
. E. Y' ~! q; X3 n8 m9.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- w10.2 机械系统: }2 ^1 g! _+ G9 K0 Q- S2 n
10.2.1 主要的机械元件
- C! t/ D4 e) b( v$ O  o10.2.2 建模的基本要点及步骤5 \" Z' g- [$ V9 ^+ Z3 h5 i
10.2.3 常用的机械系统
: f9 f7 E& J/ V( _1 E1 z10.3 电气系统# R5 k+ L+ V$ L9 g& j
10.3.1 主要的电气元件
) g/ y$ A' R) O% S3 t1 C10.3.2 建模的基本步骤
8 j$ E9 K3 k2 f5 e0 C10.3.3 常用的电气系统
; o2 Z. z$ a) S2 E" r# V  _5 Y1 g, Q10.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/ y11.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