- 在线时间
- 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从入门到精通》7 G5 c% B# `- w+ e. f1 m
内容提要8 k* c( L, \0 t8 n
《MATLAB 2010从入门到精通》对MATLAB 2010进行了详细的介绍和讲解。前7章为基础篇,讲解有关MATLAB的基础知识,包括MATLAB的安装、卸载及系统功能的简述,MATLAB的数值运算、符号运算和图形功能,M文件编程、Simulink框图仿真以及图形用户界面等内容。第8章至第11章为提高篇,第8章和第9章分别介绍了MATLAB 2010的科学计算,S-函数的概念、原理和应用。第10章和第11章分别介绍了物理系统的建模和仿真以及MATLAB外部接口。2 ]; |) X+ M" D2 q
读者对象:《MATLAB 2010从入门到精通》条理明晰,深入浅出,并配有大量实用的例子,适合使用MATLAB的本科生、研究生和教师以及广大科技工作者作为参考用书。
1 ~; ?: ~+ z& l: {5 S; ]9 F# h M7 h目录结构
) ~( f. g9 U+ b9 j8 J8 E6 [/ ]2 C目 录
3 t$ W+ o& B! p5 V' d* i2 k第一篇 基础篇9 k) j( b! T. {6 h/ P7 Z c7 j6 @
第1章 MATLAB概述+ N w0 b7 ?* v/ l6 R; U7 U
1.1 MATLAB简介与发展历史; _9 ~4 o' p- t1 c# E# y
1.1.1 MATLAB的基本功能及特点! g" n' K* y3 N5 M# u
1.1.2 MATLAB R2010a的新功能及特点
Q6 \1 @" G( ` Z% R, k: P. ^' p1.1.3 MATLAB的发展历史% D" N5 F8 \! C: g0 L& U) b
1.2 MATLAB的安装、退出与卸载
: Q9 {$ R5 _) m C1 U2 d2 g6 p: ]7 V1.2.1 MATLAB安装* ^! k& X0 f5 C% O
1.2.2 MATLAB退出. [( z) O$ U4 c
1.2.3 MATLAB卸载
: f. W% [% [8 C/ N1.3 MATLAB的目录结构
- f3 O5 q3 n4 L! r+ ?! P1.4 MATLAB的工作环境# {; c' L# D0 E% n
1.5 MATLAB的通用命令简介: c8 A1 @9 }/ Z" R5 N& I( x
1.6 MATLAB的工具箱简介: v) _$ Z. c/ x0 ?* o5 }' ^. m' `
1.7 MATLAB的帮助查询功能
9 S6 J! ~3 O9 S/ @& L* _第2章 MATLAB数值计算
7 c* @8 ~& b7 K: B* e& r2 ? _2.1 数据类型
- @1 y! f7 x/ n8 v: W/ C+ \7 K2.1.1 字符串(String)类型
: m7 c" ^) |( C( d2.1.2 数值(Numeric)类型
7 J5 l4 W0 V+ t6 x2.1.3 函数句柄(Handle)
: D# W" Z( w/ W1 Z2.1.4 逻辑(Logical)类型
0 H5 C4 B5 y# E; \4 j1 F2 Q& \( K2.1.5 结构体(Structure)类型
8 e z, B$ x/ a: ]2.1.6 细胞数组(Cell)类型
3 S9 G' k7 f3 r; ?7 f- V3 G ~2.2 数组及其函数! t; [6 W! S7 U+ P+ p7 F8 c
2.2.1 数组的建立和操作. s) F; \3 l+ Z
2.2.2 数组运算
4 P+ ~1 u' `9 P P2 C6 O! G2.2.3 数组函数
: N* c4 n" A& q# C3 E4 j. \) T2.3 矩阵及其函数
- \' L( n; F: z* N6 v) \2.3.1 矩阵的建立和操作
1 a+ }/ v: j U; z. e9 ^3 ?2.3.2 矩阵运算1 b4 j& |7 }1 e2 p4 |3 x# F
2.3.3 矩阵函数
, k) n, x9 N0 G! C" h; I( ?2.3.4 稀疏矩阵及其运算
% n, w" L; W& S6 ^4 b* S; Y' b2.4 多项式及其函数. Z1 ]: p+ `; l# {. g4 [
2.4.1 多项式的建立和操作
# p O c2 Y7 x0 f! \2.4.2 多项式运算+ E1 ^3 K8 @7 p6 Z( @
2.4.3 多项式展开
- g9 r( y( O" |/ s2.4.4 多项式拟合+ O% n& X3 ` u- {4 ]
2.5 关系和逻辑及其运算" V$ C' f! L, S: i- L
2.5.1 关系和逻辑运算符
& p2 D7 w$ a" ?6 m: A2.5.2 关系和逻辑函数( e+ C* A! O9 m- M4 _# \
2.5.3 NaN和空矩阵
/ d# k! [# ^1 M8 f第3章 MATLAB符号运算& T0 e$ c$ U j" C0 x7 m
3.1 符号运算入门
* T% @$ J& }: p7 f8 K# c3.1.1 符号对象的创建函数, r% T: v& l2 b- P8 u, T- n
3.1.2 符号对象的创建: s& t2 C, Y" W5 _% R
3.1.3 符号运算中的运算符, h5 o# Z3 \+ P0 }: W8 l
3.1.4 符号表达式中自变量的确定4 k- q. D1 l: j2 _5 r$ V
3.2 符号表达式运算+ W9 k# }' O1 {; j+ t& m
3.2.1 提取分子和分母' B# H; y5 Q: u& |0 ]
3.2.2 标准代数运算& ]; }! I9 {5 e, d4 G
3.2.3 复合符号函数运算2 x& F' E' `% [. p; s6 M
3.2.4 数值转换
; e9 w/ u8 ~3 W l) ~3.2.5 变量替换+ y2 C5 c! L6 W/ e$ _
3.2.6 化简与格式化3 c; m H% p9 O' q5 y, E+ g# `
3.3 符号运算精度
! M/ X' D7 o% f" \6 m3.4 符号矩阵的计算
( n! r- N9 {. N, T+ @4 G1 O/ Q3.4.1 基本算术运算
$ C$ j! y% L0 @1 v" s3.4.2 线性代数运算
% g/ e" s- X1 {3.4.3 科学计算
6 b8 @4 @5 M% h3 z8 ?* U* i! g' g3.5 符号表达式积分变换6 E2 c- ?4 C7 p" ~! q
3.5.1 Fourier变换及其反变换
3 q* |' ?- g/ W- q2 o, A% n/ J3.5.2 Laplace变换及其反变换
* w# ? i$ H2 v& W$ T) T, i, W' C3.5.3 Z变换及其反变换
6 c4 Q0 x8 M( g X3.6 符号函数的图形绘制 c* v6 \( I6 |% r9 s/ u
3.6.1 符号函数曲线的绘制
" A. p& q# M; ]. O) l Z! ~; M3.6.2 符号函数等值线的绘制
9 l; X9 B+ f5 {- g# j ^8 M7 W0 ~3.6.3 符号函数曲面图及表面图的绘制
) q1 r6 ~8 f2 O: u3 ^3.7 符号方程的求解
' R# _! h5 l# E. M. p- w: ^3.7.1 代数方程的求解
! Q0 m2 C8 ~8 p% @3.7.2 微分方程的求解
0 I4 k7 g/ Q: S0 X6 O% S3.7.3 复合方程的求解+ T8 f4 I" w4 r( w% O
3.7.4 反方程的求解' W, T1 J0 ?* B5 }6 A6 ^/ v4 Z7 _# f
第4章 MATLAB图形功能7 X9 E+ s4 ?. \: S2 ^& p: ^
4.1 二维基本图形
7 _3 K& k' ?7 W+ W4.1.1 基本绘图函数
3 C, c" e: P3 K2 e/ M/ Q2 {4.1.2 特殊函数
8 c. r7 [5 [! B( x4.2 三维基本图形
5 U1 \- s. i( A2 o8 w2 z/ r4.2.1 基本绘图函数
: L5 z; n7 F1 O3 x# \1 w4.2.2 特殊函数+ {: W/ Z8 k, m; F: t- |# F( l& F
4.3 图形处理技术' V+ _% S8 A( r3 q3 U! G, `1 k
4.3.1 坐标轴的调整
) Z8 D, D3 R, G+ E2 }4.3.2 文字标示1 v2 n4 d" X# h2 R! ~( s2 M2 {7 h5 _
4.3.3 图例注解及添加颜色条
5 k$ ~8 f3 l+ j5 J7 h4.3.4 图形的保持" p2 i% H& l$ V
4.3.5 网格控制及坐标轴封闭* j0 `, W" g* Z8 E& ^0 s% t$ Z
4.3.6 图形窗口的分割) v/ k% [. G8 H4 }; S
4.4 图形窗口; C8 f7 G6 e) B2 T" B; E+ M" G
4.4.1 图形窗口的创建与控制" X# L/ `1 z. O d, u# t
4.4.2 图形窗口的菜单操作: z) i- f& W2 Y6 F$ B
第5章 M文件编程
( }' W0 H+ z5 K! C w) O5.1 编程概述- x2 @4 P$ a7 H8 a' t" X4 S
5.1.1 M文件的创建
# L) A, {+ B; q5.1.2 M文件的打开7 }6 [3 K+ Y; s8 R; D0 ?
5.1.3 M文件内容的显示
! I5 U U. U% l" R' }+ t& q# D5.1.4 M文件的分类
" U# v" o/ J% L* m1 P, y5.2 与外部数据的交换. u' e- x: K0 M5 Q" L7 B- T4 r
5.2.1 数据文件保存3 H9 a0 j4 p \% I+ H g" P
5.2.2 数据文件调用6 n; P' K5 |8 f3 q+ g
5.3 流程控制
" X4 l. x) p! `/ h) {$ b8 K% ~5.3.1 顺序结构3 R' r+ H2 r3 o9 c
5.3.2 分支结构0 @) W1 B4 a( C) {& M5 q
5.3.3 循环结构
/ [- N4 W7 P3 p( I4 S* |/ u5.3.4 其他流程控制结构; o6 k) J" W% V+ F5 `
5.4 脚本文件* `2 @8 U M8 V3 l; z& f
5.5 函数文件
* m) R. u) m8 F4 i5.5.1 基本结构
) P* |0 M" s2 t: {! p5.5.2 输入/输出参数
: Y; E) L4 s9 _& G Y0 [5.5.3 子函数& ~2 v% E: p9 f" C( f# \, G5 n$ O
5.5.4 私有函数
0 z/ x! U6 c* }3 t, v3 v5.5.5 嵌套函数* H1 l( P# \$ T8 q% H1 q
5.5.6 重载函数: u* \# v, F0 R ~' f
5.6 P码文件和变量使用范围
* `, o* b3 w/ \ U. [, N2 R7 }5.6.1 P码文件5 [% W8 I6 L* _' X& z
5.6.2 局部变量和全局变量
% v- w) e' E. a- L- l5.7 M文件调试% b" C* F7 f: }) P% w$ B5 d% _
5.7.1 M文件出错信息% U) L7 P3 E' F( X; }
5.7.2 M文件调试方法( s( e* {- L& H1 D, k
5.8 M文件性能分析# T U- G8 M7 _6 C# `8 y! L
5.9 编程技巧) |; u: n% q7 I) p$ R) J2 m- C2 @( g( c
第6章 Simulink仿真
) C( j0 @! c5 ^ V0 a) j6.1 Simulink介绍
# N: I/ a6 y1 h8 J$ m' O. R, o6.1.1 Simulink概述
! L6 ]( E5 S. X: ]8 |0 w6.1.2 Simulink窗口介绍
+ q, | W/ }) A6.1.3 Simulink运行原理
! ~) U% H( Y2 `% h3 h2 g6.2 Simulink常用模块5 _/ [. c7 R5 g
6.3 Simulink其他模块7 }# H7 F/ ^, r2 H: N! S2 x# F
6.4 Simulink模型创建. f1 } i' A0 T# E2 |' ~
6.4.1 模块操作
4 f4 b$ p. Z6 ^: J/ S) S M/ ~6.4.2 基本步骤, T. P; o5 x" c( a& H: k7 S' o
6.5 子系统及其封装/ D& j5 S$ [ Y2 r T
6.5.1 子系统的创建/ l6 r# @+ w8 R6 g( Z: L3 a
6.5.2 子系统的条件执行3 q/ G, x; f6 N$ G7 }, H4 n, ^( }
6.5.3 子系统的封装
; `* s7 L0 V* z* I) C$ z m6.6 运行仿真* f2 ]+ S. e. i
6.6.1 过零检测和代数环5 g3 r, R( A. O5 C# o
6.6.2 仿真参数的设置8 E9 a% Q4 L& A9 R. q
6.6.3 仿真的运行
$ B; J- D% X7 }4 V- \3 a$ u6.7 模型调试0 x/ E/ y ?2 E% D
第7章 图形用户界面
5 C! t' S8 h# h7 i- o9 g+ R( l7.1 界面设计
; O: a, M& ^6 p" _% s1 J0 x7.1.1 图形用户界面(GUI)概述8 Z, m6 \6 f& `+ F" ?
7.1.2 GUIDE的控件) Q$ ^1 P! h( t" ?7 _8 E
7.1.3 GUIDE开发环境
8 F2 s* y7 R5 A7.2 程序设计' S, }2 N% n/ Q0 W0 [
7.2.1 对象的回调函数+ `$ h2 g/ D0 c6 K$ T
7.2.2 程序的一般结构
N, ?& p' v9 ` }1 y5 P! I7.2.3 对象属性的访问
4 I4 B( }: g7 \: v7.2.4 对象间数据传递
( m9 ?4 a: L/ v7.2.5 GUI与M文件的数据交互8 L, }0 B7 w, s. V5 L, T
7.2.6 GUI与Simulink仿真的数据交互
& c% k! I$ B s! D, R- j7.2.7 中断执行
) ~: l8 x- o, R* L7.2.8 多界面实例- p+ y, }: o6 M) ~! J9 G! y* ~, f
7.3 GUI应用* ?& r! |3 `$ u( `
7.3.1 GUI设计的一般步骤( I. j4 M" L) K, N q
7.3.2 GUI设计实例
* y6 ]0 l2 X a; w1 c; M8 o第二篇 提高篇; u6 `" J6 ^4 G s
第8章 MATLAB科学计算
; {( A& z5 ^8 Y: m4 \8.1 方程求解
5 X+ b( J L: _- x9 `8 N# R7 ?- J7 M t( W8.1.1 线性方程组
; R; k1 W2 B2 V; i% z' S8.1.2 非线性方程
; n9 O3 V& M0 R6 D, @1 f! ` u* X8.1.3 常微分方程" j+ P! y7 A" R. W3 `
8.2 数据统计处理) R$ x3 t- ?9 S
8.2.1 最大值和最小值( S* J, b) L* i' C* ^
8.2.2 求和和求积
& z. | F ^4 j) W9 U4 y8 S8.2.3 平均值和中值/ d7 Y7 d% h; W1 q# E0 ]4 R0 L# F
8.2.4 标准方差- a( W! z' |& G. h
8.2.5 相关系数8 K/ J! n- K! X# ]9 P- R
8.2.6 排序5 J% {0 `3 s; t/ N# G
8.3 数据插值
6 E, r8 }% I5 F' I/ g( |8.3.1 一维插值" G& S( x ^( x! M5 @2 f6 |$ a4 I
8.3.2 二维插值$ k0 c/ T4 [) B; S( b
8.3.3 三维插值; R; x% @( N' w5 C9 u6 f9 G
8.4 数值积分7 O- ?5 d8 T' _4 J c7 d
8.4.1 一元函数积分
, L' b2 ]1 x* {+ @8.4.2 矢量积分* r& J9 i* \6 j9 h
8.4.3 二元函数积分
0 D7 F% f" r) E; T9 W+ ?; p- |: n) Q5 N4 Z8.4.4 三元函数积分
0 U* Q9 E/ ^1 v- ^8.5 最优化问题求解
! I: @1 _/ x( [, r5 c7 o+ y8.5.1 无约束非线性极小化
$ b8 Q0 u) p' P( U* R8.5.2 有约束极小化
+ O- ^& ?: p, V! {8.5.3 二次规划和线性规划
% h, \2 s" q: d* i8 B- }6 G2 i" O8.5.4 线性最小二乘
/ Q" T% N2 C o; H$ i) P* O8.5.5 非线性最小二乘
$ [$ J& V) w5 c0 M V5 q S8.5.6 多目标寻优方法2 X- `! B3 r& {4 D0 Y7 R
第9章 S-函数
& s% g/ x" w' M9.1 基本概念
: J$ F& Q. e, h I: X- j9.2 工作原理5 u' a$ H5 a1 n! `5 @4 z0 o
9.3 Level-1 M文件型+ d; d+ R) L0 X! ^, W& _& c5 h
9.3.1 概述: b4 w4 Z0 v2 w
9.3.2 编写方法$ B% o3 y. d: @( d4 H$ @
9.3.3 实例
2 `" j5 a. \5 x7 e+ s) U# P9.4 Level-2M文件型6 j: V3 i6 w! |( w8 w2 L' R% G* d. e8 @
9.4.1 概述5 I( z4 B$ m/ n1 I3 h% n- D' q
9.4.2 编写方法2 u& T1 t3 s9 `; I1 B Z o% R
9.4.3 实例
/ t7 }6 g$ ~$ X. y) z9.5 C MEX文件型
4 @" B+ A, w1 ^6 L9 e6 Q5 }9.5.1 概述' w: o5 |! \( ^7 a! f0 B, i& V5 C9 w* j- w
9.5.2 编写方法1 K* e, }3 Y% f a. {
9.5.3 实例: A$ K: f& h9 _: c8 u& Y" }6 v. `* s
9.6 使用S-函数创建器编写C MEX文件型
* s* ^% i1 M* F8 X& @第10章 物理系统的建模和仿真
9 d& {. R. b: ?1 {10.1 物理元件库% q$ w) U. ?2 q% ?8 d
10.2 机械系统
3 J$ A7 u/ Q9 \/ v0 ]0 u" H10.2.1 主要的机械元件
7 Y& e7 z6 k+ Q5 Q; |3 p$ o" c10.2.2 建模的基本要点及步骤
, m3 Q* [1 J3 H! B( r- J S: Q- H10.2.3 常用的机械系统+ w. K7 L3 a' N6 @) _
10.3 电气系统
6 x6 J$ k4 ~- S' Y10.3.1 主要的电气元件
: {& ~1 e( h2 x; @/ J3 W10.3.2 建模的基本步骤
y' Y% b1 j* z6 y9 e+ X10.3.3 常用的电气系统
' ], i2 e9 Q5 o1 ?6 s- R0 V0 Y$ z10.4 多域物理系统实例% v3 ~+ ^6 |" p0 j! F& o
第11章 MATLAB外部接口
# I* `0 y y) B" ^4 l$ W! h11.1 文本文件2 s* P. B) E8 T
11.1.1 打开/关闭文件4 ?0 _, Z# f: M& O5 D3 Y
11.1.2 二进制形式访问: i& `* Z6 a. e$ v% k0 _4 q
11.1.3 普通形式访问
1 B9 Z9 h$ _5 m3 ?- Z" |/ J11.1.4 文件内的位置控制
5 M& G9 n/ g) h$ O
$ @& T" Z$ R8 b( v0 ?- M |
zan
|