- 在线时间
- 1084 小时
- 最后登录
- 2015-9-10
- 注册时间
- 2014-4-18
- 听众数
- 162
- 收听数
- 1
- 能力
- 10 分
- 体力
- 43980 点
- 威望
- 6 点
- 阅读权限
- 255
- 积分
- 15251
- 相册
- 0
- 日志
- 0
- 记录
- 1
- 帖子
- 3471
- 主题
- 2620
- 精华
- 1
- 分享
- 0
- 好友
- 513
升级   0% TA的每日心情 | 开心 2015-3-12 15:35 |
|---|
签到天数: 207 天 [LV.7]常住居民III
 群组: 第六届国赛赛前冲刺培 群组: 国赛讨论 群组: 2014美赛讨论 群组: 2014研究生数学建模竞 群组: 数学中国试看培训视频 |
[基础] 张琨《MATLAB 2010从入门到精通》" H( n; f3 j- |* D
内容提要
6 y* u! \! B% r; J# { 《MATLAB 2010从入门到精通》对MATLAB 2010进行了详细的介绍和讲解。前7章为基础篇,讲解有关MATLAB的基础知识,包括MATLAB的安装、卸载及系统功能的简述,MATLAB的数值运算、符号运算和图形功能,M文件编程、Simulink框图仿真以及图形用户界面等内容。第8章至第11章为提高篇,第8章和第9章分别介绍了MATLAB 2010的科学计算,S-函数的概念、原理和应用。第10章和第11章分别介绍了物理系统的建模和仿真以及MATLAB外部接口。( S( j+ K0 ^* j1 T. I/ k
读者对象:《MATLAB 2010从入门到精通》条理明晰,深入浅出,并配有大量实用的例子,适合使用MATLAB的本科生、研究生和教师以及广大科技工作者作为参考用书。* D' l0 c( y9 u5 B
目录结构
8 R! R3 z7 H. M! V, M2 h目 录
( R# \' w# d6 T6 D/ w第一篇 基础篇% k+ b# S' f" p4 l: J" H
第1章 MATLAB概述0 E+ C( l1 s# u/ D4 x* n
1.1 MATLAB简介与发展历史" p4 W$ @: w; d4 ~) ~
1.1.1 MATLAB的基本功能及特点 X6 e$ q z/ u7 Z0 f7 l* S
1.1.2 MATLAB R2010a的新功能及特点4 l. ^. w/ V& H. J
1.1.3 MATLAB的发展历史
" |+ W0 l" H" [& [+ k$ ~1 \. Z1.2 MATLAB的安装、退出与卸载 c6 J/ R T1 [( `( a0 I. r, \: q/ l
1.2.1 MATLAB安装1 B3 e$ f, x i' [* J
1.2.2 MATLAB退出
+ w: G& o$ e; [9 m4 U+ n$ g* }. X1.2.3 MATLAB卸载
% N% F0 _' m4 [1.3 MATLAB的目录结构
7 ?; D# R& X2 V1.4 MATLAB的工作环境% h) [! m. C* @+ {
1.5 MATLAB的通用命令简介9 ~% F9 v8 ?6 D7 ]8 L* m7 I
1.6 MATLAB的工具箱简介
! s) c% |% B5 L1.7 MATLAB的帮助查询功能7 L2 C. X- @& h* I- i3 |' t
第2章 MATLAB数值计算* [7 |" X* W( M) T) [( k
2.1 数据类型
; _ Z) V' Y6 e3 K; M2 M5 O" O2.1.1 字符串(String)类型* B- A9 @- ?2 C; G! a9 s
2.1.2 数值(Numeric)类型
. h- `, ^2 r. e2.1.3 函数句柄(Handle)
8 }; G$ [; g: A- _2 B2.1.4 逻辑(Logical)类型
4 @" M# F2 E) [' s. b3 |: z2.1.5 结构体(Structure)类型
# g! |# E9 o6 q# n6 z: F k2.1.6 细胞数组(Cell)类型
- g4 Y% i1 p! @9 g4 C t2 b( J2.2 数组及其函数3 x4 n; C' J% h4 i; r
2.2.1 数组的建立和操作' h0 P5 B$ _) c$ l
2.2.2 数组运算1 X; t R( Z( Q& h+ `
2.2.3 数组函数
1 C2 Z8 d+ \( I$ E8 z7 c/ b: ^2.3 矩阵及其函数1 g. s5 k! V! W- t! m+ M3 ^8 _
2.3.1 矩阵的建立和操作* B2 i9 Z8 M/ ^2 ]$ M
2.3.2 矩阵运算: x6 C8 |# v& d4 g' e3 U
2.3.3 矩阵函数
% t# P4 B: Z4 y, T9 }1 ]2.3.4 稀疏矩阵及其运算) J' P( N8 [5 J6 Y1 [3 M/ \2 L
2.4 多项式及其函数' l; \: h8 w* c9 J. _# E# P
2.4.1 多项式的建立和操作0 ^8 |& \2 B4 p( o3 o: l& ~# m
2.4.2 多项式运算# u9 T9 o+ W2 m, m8 [( Q
2.4.3 多项式展开
0 ]( }; b9 [1 S2.4.4 多项式拟合$ u( ?2 {, j. w7 I$ r5 V" \
2.5 关系和逻辑及其运算
5 J) L8 k7 A0 c/ ^" h2.5.1 关系和逻辑运算符
' R/ h7 E# x$ V ?" b. b# s6 H2.5.2 关系和逻辑函数' g! D4 E% W6 t8 x
2.5.3 NaN和空矩阵
& s2 b- l4 p- ~+ ]8 g第3章 MATLAB符号运算
, M0 V* U# N9 s6 O- X8 _- o3.1 符号运算入门
8 ~0 Z4 Y6 Z( s) m; z, q3.1.1 符号对象的创建函数
; P$ @! p0 M. N6 S' o/ o3.1.2 符号对象的创建; Q4 l: ^% l& e; N2 M; d/ ^
3.1.3 符号运算中的运算符 C, b' e/ P( U, H6 C# ~; t7 k
3.1.4 符号表达式中自变量的确定
$ ]: i& O) _ f* S: g' U1 b& ] M3.2 符号表达式运算
4 M. p6 G! n& {5 k3.2.1 提取分子和分母1 ~- C( C7 {$ n$ A6 |: m
3.2.2 标准代数运算1 c" C# f( S0 @; q. g. S9 e7 h
3.2.3 复合符号函数运算
% R$ u3 t3 Y O5 ]0 L3.2.4 数值转换
& h, i7 N6 [) ~2 a; q/ R+ ?3.2.5 变量替换' I$ Q% n% F9 t. S n5 G! {
3.2.6 化简与格式化1 g; N. ?( {" W; s& I" U1 L
3.3 符号运算精度0 l9 H' g7 E4 H. z5 t
3.4 符号矩阵的计算( k2 n" E/ R; l
3.4.1 基本算术运算; g( O" V6 A" }( j
3.4.2 线性代数运算3 P# L8 R8 v6 @
3.4.3 科学计算
; `! ~% I/ b$ P4 r: ^0 j3.5 符号表达式积分变换
/ m/ L- p$ }3 ^1 @ r. }9 O3.5.1 Fourier变换及其反变换
2 v b- N$ Z& q3.5.2 Laplace变换及其反变换) U/ G! p3 N3 q: D* \
3.5.3 Z变换及其反变换
' B9 O }$ c% ]0 P0 N: o6 E3 z; [3.6 符号函数的图形绘制- z6 S/ F0 y* p+ e% _3 Y' q" V0 Q
3.6.1 符号函数曲线的绘制4 L4 M5 t, [# s/ T+ f$ n- a
3.6.2 符号函数等值线的绘制
2 q5 r: S+ O+ J8 ]' Q- B; l4 Y" J3.6.3 符号函数曲面图及表面图的绘制
. {* I# n ^1 U5 D0 a6 ^7 K3.7 符号方程的求解8 M, c; V, t) o5 x: r
3.7.1 代数方程的求解0 e- \" T2 K/ V
3.7.2 微分方程的求解
7 ?+ `. g5 [5 v0 t( T& |3.7.3 复合方程的求解
; p5 u/ J5 ^$ b7 S1 i2 j3.7.4 反方程的求解
3 Y9 `/ {: T1 J1 J- s& i" d! Q第4章 MATLAB图形功能9 A X" X) X, t1 M N' _8 B* C8 ?
4.1 二维基本图形
4 G$ N7 I5 K/ }; P* m& }1 E& q6 q- ^1 S4.1.1 基本绘图函数
( R1 o9 ?" q s# B8 l4.1.2 特殊函数9 R H( g( Y+ n5 L3 X9 a8 _& Q. T
4.2 三维基本图形
9 T, S3 Q; Q5 e4.2.1 基本绘图函数
1 z1 \* K, l1 ]4.2.2 特殊函数( U; Z; n' u0 D9 w
4.3 图形处理技术
e/ c$ I% M! Z. n9 a/ S3 @" h) |4.3.1 坐标轴的调整. M$ b; q9 ?7 ~% [5 J& ~6 u
4.3.2 文字标示
5 H( ^% N2 T& p, Y5 W4.3.3 图例注解及添加颜色条! u( i9 b _/ \ m5 |- v" h
4.3.4 图形的保持
* _& O. e W5 |1 }9 S; x4.3.5 网格控制及坐标轴封闭# f- ?' O) ]+ @* C: r! J
4.3.6 图形窗口的分割
& d* z8 v7 C" T" ?8 p% l A4.4 图形窗口, T6 A. i" L0 x7 N- n) s
4.4.1 图形窗口的创建与控制
7 l! ]* p. N" i3 n4 I9 R4.4.2 图形窗口的菜单操作
" J+ j) ?3 {9 h第5章 M文件编程6 i2 C r6 P0 c; s# U
5.1 编程概述
, m$ @: f& w, j6 }- E4 B5.1.1 M文件的创建
- D5 [6 _+ N$ P9 d- w7 S5.1.2 M文件的打开
+ e3 a' G0 f8 E; H0 h5.1.3 M文件内容的显示
) q+ } H. r* G4 Q, T4 W+ ?1 _- n/ D. H5.1.4 M文件的分类: u* i5 Q; H, r% a' I' x
5.2 与外部数据的交换9 o0 A3 L1 U$ `0 T3 q
5.2.1 数据文件保存4 {* G& K( R4 @+ f& {4 J
5.2.2 数据文件调用
# ~4 c6 v2 {& V! M1 q0 Z5.3 流程控制
) O, ]0 V6 ~, v9 ]5.3.1 顺序结构
3 T3 o7 P$ @( N5 A5.3.2 分支结构
5 V5 I/ z, {0 ~+ }7 h& @5.3.3 循环结构
6 x. \1 ^( Q3 [! j) G2 R5.3.4 其他流程控制结构
; j; N, R3 ]- k, h+ t/ Y5.4 脚本文件* c4 a! f! x0 S4 Q1 {5 [
5.5 函数文件
6 e @% m/ c) o8 r. I3 p+ L4 `) B5.5.1 基本结构
/ \% M+ [# e2 i4 P, C% A b5.5.2 输入/输出参数* u3 D* ~; h! h5 [
5.5.3 子函数# k6 F, ^6 {, Q2 k. [: T. q
5.5.4 私有函数
, J8 B$ e) Y4 M" J( K) ]1 h5.5.5 嵌套函数
P" R# E0 `2 A7 F+ H% p& L) \5.5.6 重载函数* q# m6 `) F/ J6 M8 j
5.6 P码文件和变量使用范围
0 }& l0 r+ a+ Y5.6.1 P码文件
$ c9 i8 E, |9 {0 M5 Q5.6.2 局部变量和全局变量$ s0 L# T% n0 [1 I5 B7 E
5.7 M文件调试2 U$ G8 I7 t8 F7 ^' c1 ]- l! I
5.7.1 M文件出错信息, ~4 t8 ]& u% g* i( |& X: U& |
5.7.2 M文件调试方法. @9 G) Z3 v; v. { T; }4 S I/ S
5.8 M文件性能分析. m7 ~3 \$ l- ~2 ^/ v! F
5.9 编程技巧
. g4 \, j+ h) w. E! l2 J% Z" G0 c第6章 Simulink仿真( D$ T2 s7 I+ _
6.1 Simulink介绍
, ~0 K- C1 s! |4 M B6.1.1 Simulink概述
, I8 N7 e* Q1 \7 l, w6.1.2 Simulink窗口介绍
+ K# X8 R! t6 n6.1.3 Simulink运行原理
) `- L- g% `# F8 Y, i6.2 Simulink常用模块
) o' N" j1 ]% O. M$ G: [2 R6.3 Simulink其他模块5 \# Q+ V5 e& O1 t
6.4 Simulink模型创建
3 Q. M9 h2 \1 _9 S, d4 ~6.4.1 模块操作4 a* F( G4 d/ H. |' Q
6.4.2 基本步骤: }1 E6 s" w) E, S# z* p: H% x
6.5 子系统及其封装
) A& [8 m- B$ C5 n$ i6.5.1 子系统的创建
& [; o$ D1 f7 K6.5.2 子系统的条件执行
! o) F7 c5 w7 J* F6.5.3 子系统的封装, D0 N7 K7 M3 _ `# s3 {1 g6 X6 Q$ w
6.6 运行仿真
* m0 ]* l; S0 r* G7 Z6.6.1 过零检测和代数环
% @# s: x) N5 [8 g$ |- i! h6.6.2 仿真参数的设置
9 x1 y5 H; l6 J2 ^- u* c. H6.6.3 仿真的运行
, _& S& K& m. e" i% s6.7 模型调试0 G, Y( B* _ }9 \
第7章 图形用户界面% A: F% ]' L$ K" R! Q/ [! T3 a
7.1 界面设计
4 K" U. l1 e: I# I7.1.1 图形用户界面(GUI)概述
* J6 U- p! B8 y7 N: u7.1.2 GUIDE的控件
2 G3 @4 q5 J" M: j5 V8 c7.1.3 GUIDE开发环境
6 U- G: z" o+ [8 J/ E/ {" ]7.2 程序设计/ x" m6 y+ K$ Q" M. P
7.2.1 对象的回调函数0 d# `8 a4 o& S5 n" k
7.2.2 程序的一般结构: _' D" k) c' |7 B0 n! k3 N5 |
7.2.3 对象属性的访问
8 T ?5 x. Q' X9 q" t8 [7.2.4 对象间数据传递: y6 }' w: y, c- I N
7.2.5 GUI与M文件的数据交互
# s4 M- Y) `6 } N: u& I7.2.6 GUI与Simulink仿真的数据交互( |1 S2 A% ]$ ]$ l* x7 r( E
7.2.7 中断执行) d! }/ L' r8 i) H& x
7.2.8 多界面实例* Y5 _9 ~' `4 s6 R' W v
7.3 GUI应用
' w% I0 `& D% T6 l9 w3 P7.3.1 GUI设计的一般步骤' S- g& x1 W! ~. a1 E+ O4 F9 F
7.3.2 GUI设计实例
T, _7 R2 N% h* z2 J" x6 D; Z第二篇 提高篇
: m! G" I1 M. c0 D) ^第8章 MATLAB科学计算$ F5 }' N/ }9 z* U0 K7 E! R( H) e
8.1 方程求解" g3 B. r8 N+ r7 W/ t# T9 K
8.1.1 线性方程组
# Z, b, |0 f/ ?/ _8.1.2 非线性方程9 f* a/ K, A y- L$ |4 |
8.1.3 常微分方程6 H9 c; M( H& s2 I4 H
8.2 数据统计处理9 h& m9 F' _% Q( S5 t
8.2.1 最大值和最小值; A2 `3 y; g. k) Y, t2 W
8.2.2 求和和求积
5 [" E, z) a+ D% ~: y5 J8.2.3 平均值和中值
2 K- D7 |: ]1 f% F: }7 ~8.2.4 标准方差
3 [4 a! j! D, I% E2 @8.2.5 相关系数
! B3 ]3 [' i+ y: j. T, F% D( f8.2.6 排序
1 X$ Y" B' I3 ^& q8 {5 J+ Q8.3 数据插值
/ v& t5 D& ?3 M& Y2 [: B) e8.3.1 一维插值, w+ _7 A8 I2 D: Y' e6 l
8.3.2 二维插值
3 ?, N& L1 F7 [9 H8 \( ?7 Y8.3.3 三维插值' K! k; q* V# q: |" A% w* \
8.4 数值积分
I/ T) G* c4 J, R& h5 b- V3 j! u8.4.1 一元函数积分
# r8 b: o8 D6 @3 i) ?6 Y8.4.2 矢量积分7 ?7 J3 d! t9 q C
8.4.3 二元函数积分
& \& L, t& H: D( e7 h9 v8.4.4 三元函数积分 V- S% p( U9 H& h
8.5 最优化问题求解* j1 D4 R9 m+ z' I) a8 u
8.5.1 无约束非线性极小化) A- q$ W) r! m! C! I# b
8.5.2 有约束极小化
/ |8 E6 \ q- q! Q U/ W8.5.3 二次规划和线性规划
- Q5 a N! l. ^8.5.4 线性最小二乘# j! V5 p: f# x
8.5.5 非线性最小二乘' J2 g* I4 ^2 j' k8 l6 W
8.5.6 多目标寻优方法) }2 k! f K# S! p- W- T3 e: X1 f
第9章 S-函数
* ]% p4 v$ L9 j; [$ R# \9.1 基本概念
' e3 a# Z' |8 V1 z7 V4 q; k; i9.2 工作原理
1 B& q* g+ {2 a7 z1 S$ Y9.3 Level-1 M文件型
1 E- n! m' @3 f! {9.3.1 概述
) i& i/ G- V$ ^" l0 Z/ E! I! T9.3.2 编写方法" F/ \+ b6 @; a8 ^: G4 b# y
9.3.3 实例4 B4 h* t( S6 H
9.4 Level-2M文件型9 c2 C4 _3 `) S5 C; k3 u
9.4.1 概述4 w+ X; {6 P7 b0 y' k- b# \' P
9.4.2 编写方法
! L; W# k6 ?0 ]7 Q- N" D8 b9.4.3 实例
# m8 J& t7 }% x) i# B9.5 C MEX文件型
# Z5 g: M, V$ A: {' I0 n9.5.1 概述
& k$ E P8 F* t- \# ]+ w, p' i9.5.2 编写方法
3 n6 v7 B0 l& `9.5.3 实例
- j7 [6 r8 t" e8 G; J/ y9.6 使用S-函数创建器编写C MEX文件型
3 ^9 i' \! Y r3 R0 P8 W+ ]第10章 物理系统的建模和仿真6 t. Y: L% D4 u }5 t" N' @
10.1 物理元件库
# ~1 p' ^+ Y0 E w10.2 机械系统! J1 {# Z! K' d/ Q+ n8 j9 H
10.2.1 主要的机械元件
+ Z+ B$ H3 C& V# U" o5 V5 ]: I10.2.2 建模的基本要点及步骤3 h1 D& F" C- l- b
10.2.3 常用的机械系统& Y$ }" M( d7 ~- Y' H$ U1 \. y2 o
10.3 电气系统: m. g/ O( n m5 O* M3 h, V5 t
10.3.1 主要的电气元件
& s j& [% y7 @10.3.2 建模的基本步骤
/ q1 T7 X# F6 B: G# w, U10.3.3 常用的电气系统
) Z' t, i- O. [- Z5 x: k# K. m10.4 多域物理系统实例8 q8 p& \& G f* H. R' {
第11章 MATLAB外部接口( Y9 ]3 M ~% ]
11.1 文本文件, F$ c& x' l/ U- q. s- _1 m: U' @
11.1.1 打开/关闭文件: w+ {: c S d5 B: Y& I e
11.1.2 二进制形式访问1 m% `7 B7 T8 v( w
11.1.3 普通形式访问
7 L: j. _( M j( E* E; Q) x11.1.4 文件内的位置控制
9 U2 k7 l& ] t/ z2 B
; ^/ O4 X/ D: {2 u0 k% B7 s |
zan
|