- 在线时间
- 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从入门到精通》0 |: U' u) C# ?# f, D% ?2 z7 \
内容提要
% y+ ~/ L" |% E 《MATLAB 2010从入门到精通》对MATLAB 2010进行了详细的介绍和讲解。前7章为基础篇,讲解有关MATLAB的基础知识,包括MATLAB的安装、卸载及系统功能的简述,MATLAB的数值运算、符号运算和图形功能,M文件编程、Simulink框图仿真以及图形用户界面等内容。第8章至第11章为提高篇,第8章和第9章分别介绍了MATLAB 2010的科学计算,S-函数的概念、原理和应用。第10章和第11章分别介绍了物理系统的建模和仿真以及MATLAB外部接口。
1 c4 ~! c+ W* [ 读者对象:《MATLAB 2010从入门到精通》条理明晰,深入浅出,并配有大量实用的例子,适合使用MATLAB的本科生、研究生和教师以及广大科技工作者作为参考用书。
; X0 J# W# F6 o7 b+ ^! P目录结构$ a. k9 q8 t/ N" p6 x
目 录
* ^6 F# O1 H+ ` N第一篇 基础篇3 y3 @2 ^& `! h; @
第1章 MATLAB概述( }. C0 p( x, O& j" S
1.1 MATLAB简介与发展历史
7 Y0 E; q6 {/ N1.1.1 MATLAB的基本功能及特点
# q: @4 x- z( s/ w* v& w3 ?+ l1.1.2 MATLAB R2010a的新功能及特点
0 t# @6 G9 k, B. w1.1.3 MATLAB的发展历史
* @- q9 [$ O0 ]+ _7 Y& D1.2 MATLAB的安装、退出与卸载% ? j/ {. _( H- |3 t: R0 y
1.2.1 MATLAB安装! ]. I( \4 E Y8 F
1.2.2 MATLAB退出- O! f2 ?3 Y# e4 m: o B. j( e5 u. a
1.2.3 MATLAB卸载
& H( \" K- O6 h" N) ?/ o1.3 MATLAB的目录结构' V7 g5 P( i" e- ]% k" k* I
1.4 MATLAB的工作环境
0 K+ |: ?, M! A: v0 g: \+ v* E1.5 MATLAB的通用命令简介" w6 D0 V a: w+ [3 ]
1.6 MATLAB的工具箱简介2 ^1 l4 O5 b$ T/ ]- E* F; s4 S
1.7 MATLAB的帮助查询功能
% P l. k" {$ @8 L) `* P4 _第2章 MATLAB数值计算
9 ]9 V! C( Y6 r% R( a2.1 数据类型
! h) D( {. ~/ m8 C4 y2.1.1 字符串(String)类型
0 S2 F1 Z4 f; ]; o. p+ i+ g; \% _2.1.2 数值(Numeric)类型( o4 c# f/ {$ h4 k2 F
2.1.3 函数句柄(Handle)
! p( S( @. x7 K! }3 _6 d2.1.4 逻辑(Logical)类型
( I; t2 s5 E( e9 ^" j+ Y2.1.5 结构体(Structure)类型
1 Z# { M Y; E1 i2.1.6 细胞数组(Cell)类型9 a% f n$ q1 `6 ^ c& o) H
2.2 数组及其函数
# _( _8 q6 k9 y, x3 k) w7 Y0 a+ ]2.2.1 数组的建立和操作
, H7 n* K( f' ]9 ~2.2.2 数组运算
4 O- t$ K, k8 S3 V0 a6 }3 q* b: b) I2.2.3 数组函数5 f, I* i) \. @* y
2.3 矩阵及其函数# T6 R; U4 B' K" ~
2.3.1 矩阵的建立和操作
/ N0 K2 M; O9 E: @2.3.2 矩阵运算
8 [! {; M, ]6 d/ ]' A2.3.3 矩阵函数( }, _6 ~& x, Y0 p3 Y% O
2.3.4 稀疏矩阵及其运算
4 G0 B) X0 D6 R7 {2.4 多项式及其函数2 n- W( t2 J' @ \, h4 I1 A3 Z
2.4.1 多项式的建立和操作
+ ]3 R, |0 w, J- R# I) }4 W$ u5 [1 e2.4.2 多项式运算
' l P0 H' B3 L* O- y7 C6 `2.4.3 多项式展开 F$ w. d8 m% E8 o" X
2.4.4 多项式拟合
' I6 M$ k& |! }' B% v2.5 关系和逻辑及其运算
' p& G0 o4 _, K. X+ \2.5.1 关系和逻辑运算符
. E% G* Z2 {7 G, J0 _8 e2.5.2 关系和逻辑函数% J+ I* ?2 k$ z, {: I$ b
2.5.3 NaN和空矩阵
5 J* d2 @- W6 F6 q: Z2 s* C第3章 MATLAB符号运算
0 ~! r( U s b/ R: A& Z L \% G3.1 符号运算入门! B7 K5 l3 Y! Y# D; M2 ]
3.1.1 符号对象的创建函数3 H% z6 R0 c# R( k2 h/ i Y
3.1.2 符号对象的创建
* ~3 ~5 E7 b6 X4 e1 s3.1.3 符号运算中的运算符3 E2 j5 V2 [) [# G% D% R6 S
3.1.4 符号表达式中自变量的确定
! s( u7 U4 o6 S/ q; D n3.2 符号表达式运算6 @$ S' x. Z3 Z
3.2.1 提取分子和分母 Y& e8 G' M0 i
3.2.2 标准代数运算+ I% U0 t5 x3 |2 M
3.2.3 复合符号函数运算% Q8 l, M- \0 |+ V+ o
3.2.4 数值转换- {# ~' q! i7 J5 x2 Y4 ~' c0 d
3.2.5 变量替换8 F; A5 ]- v# |* S6 V5 q& W
3.2.6 化简与格式化
; w2 R9 O# ]" j1 ~. R3.3 符号运算精度( p. g9 |$ N' Z9 R4 A0 C
3.4 符号矩阵的计算
3 ]9 }2 }. d; z- m4 P- _3.4.1 基本算术运算
1 j5 S) h+ m6 \, F: C% |% U1 {3.4.2 线性代数运算
/ Q- `! `6 h8 r. m# H. D3.4.3 科学计算& B3 A0 y5 h1 ], p* [% A
3.5 符号表达式积分变换
6 x/ \4 K2 p$ e$ k/ q3.5.1 Fourier变换及其反变换4 s, [# Z" @$ P
3.5.2 Laplace变换及其反变换
& d, o1 Z! q$ x# J3.5.3 Z变换及其反变换' l4 `, \3 U; M- z. M7 }, l
3.6 符号函数的图形绘制8 ^; |6 r( a/ `/ r c4 x
3.6.1 符号函数曲线的绘制% j1 N8 f+ j3 [7 B! S9 a$ @8 f) a
3.6.2 符号函数等值线的绘制
: d; K1 V ?4 S) B3.6.3 符号函数曲面图及表面图的绘制7 R- H$ q& I; Q* G7 T: q( v
3.7 符号方程的求解( l! M+ }( y$ a- A- F% A
3.7.1 代数方程的求解
9 J4 ]2 b! ^# H( ^3 u( n3.7.2 微分方程的求解
9 M0 F9 N+ ]+ Q t9 a! p3.7.3 复合方程的求解3 P( f: _0 w, S, j& S
3.7.4 反方程的求解
3 l4 O$ G8 n, Z' J9 y; b第4章 MATLAB图形功能! M/ ~8 O& D1 U- a+ t+ G3 w( T
4.1 二维基本图形
+ J* Q. I5 H4 s, \4.1.1 基本绘图函数
+ k- y' U A* w, ^3 \* f0 R/ e4.1.2 特殊函数8 D0 z9 ~$ j7 G5 F
4.2 三维基本图形' f. G8 [( m' b) y+ n
4.2.1 基本绘图函数
: c5 X8 v& ?& W- Z5 |4.2.2 特殊函数- w9 W+ t$ s" E( K0 R9 B' M: L
4.3 图形处理技术7 a6 w7 w% t4 U4 o1 R% B# g
4.3.1 坐标轴的调整
9 b9 J1 M+ N( y4.3.2 文字标示& X. V: B- D: Q8 k) s/ ^# u
4.3.3 图例注解及添加颜色条
2 h, \9 u' }5 H4 z- L4.3.4 图形的保持% j9 ^5 _2 A( X# x% o: v
4.3.5 网格控制及坐标轴封闭2 S4 W! _0 r6 v0 |1 ]
4.3.6 图形窗口的分割$ |" e5 \, Z/ L" D% j
4.4 图形窗口
. T8 Q2 C) ^: x+ v4 |8 |4.4.1 图形窗口的创建与控制
h9 F0 C' d) k9 m: }4.4.2 图形窗口的菜单操作
X0 i* a( U( s4 e3 d第5章 M文件编程 ]$ R3 N/ ^. A3 F. ?1 f- H
5.1 编程概述
+ Q) N2 d& z9 d5.1.1 M文件的创建
: T8 b2 ?9 X- b4 I9 Y# e1 b$ W5.1.2 M文件的打开
* ]* A- O0 Q& o5.1.3 M文件内容的显示
{, @: [/ p! R8 M5.1.4 M文件的分类' l' V2 e: _' v1 y' k/ Y1 L
5.2 与外部数据的交换: I+ y& _6 x9 j' A1 K: c) g
5.2.1 数据文件保存
( z v* y% p9 d4 T5.2.2 数据文件调用
2 f* ^0 V3 P1 I$ [ t0 w, s" k5.3 流程控制
. I8 V0 y q; K6 S! g8 L8 @$ _6 _5.3.1 顺序结构
' k. p" B4 _9 l' S3 r. W5.3.2 分支结构
$ T K) J" u1 t$ F: [) r# |5.3.3 循环结构
) _8 J" o- e/ J: Z! K8 [9 U5.3.4 其他流程控制结构
, l+ c, m; ~6 \1 w2 C5.4 脚本文件
6 `1 E3 i' H; `" e5.5 函数文件6 m0 p* l: F& a7 _. t8 H
5.5.1 基本结构, x3 `; \+ x$ `4 }* B9 i3 m
5.5.2 输入/输出参数
0 H! y& e% R) V/ g x4 e2 w5.5.3 子函数2 d0 l4 U. s( n: K r6 }
5.5.4 私有函数
4 A3 f, U0 V5 H: R5.5.5 嵌套函数
! |+ x" I' d9 ]5 X5.5.6 重载函数
7 R& X) F$ e5 q& z% w% z5.6 P码文件和变量使用范围8 d( F) Q# C* i5 l
5.6.1 P码文件* q$ f- o. F9 p, q* d
5.6.2 局部变量和全局变量9 E' s& ~1 P3 c: { z" g) v+ O
5.7 M文件调试9 m# d' S1 n7 t; }* _6 I
5.7.1 M文件出错信息
6 r+ c2 g7 A5 S( l5.7.2 M文件调试方法
- i- b: E3 l" L5.8 M文件性能分析
+ X4 [, u3 e+ Y& t9 Z5.9 编程技巧/ H f$ K8 k2 g& j, F2 s3 D
第6章 Simulink仿真
" ]" Z! G+ H: x! R; Q8 h6.1 Simulink介绍
0 w" [$ z6 {* U1 u6.1.1 Simulink概述6 y; W) L0 a9 @; k
6.1.2 Simulink窗口介绍
, [8 [ ]' S2 y6.1.3 Simulink运行原理
% X) O7 `' F+ [8 y) F4 D, i- C6.2 Simulink常用模块
+ |) J! c4 {, ^4 u7 l" W6.3 Simulink其他模块, p g* A" \, a. t* J
6.4 Simulink模型创建
& u1 m& R/ r. w; c6 Q# f6.4.1 模块操作
5 V( _3 w+ y* t z% j9 A* n6.4.2 基本步骤 G- Y- c) y) _; A9 d
6.5 子系统及其封装* q: R5 u& o. x
6.5.1 子系统的创建
: P5 T5 \% J$ Y. v3 Z# V! T# f6.5.2 子系统的条件执行8 F) X9 G' ]! K1 F Y6 `
6.5.3 子系统的封装
4 ~7 ~3 \1 n- c! v3 N6.6 运行仿真1 u7 j$ {2 s% A9 ~
6.6.1 过零检测和代数环
2 \0 k; }# t/ B7 k6.6.2 仿真参数的设置0 \/ E- K. x3 q
6.6.3 仿真的运行
& L" d' ?& Q: I! h, f; @6.7 模型调试( c& z# o, Q+ Y9 M
第7章 图形用户界面
- w2 k( v/ b' x( a+ j `7.1 界面设计0 o2 r i1 ^: b- y
7.1.1 图形用户界面(GUI)概述1 F2 K8 x" n( j1 C
7.1.2 GUIDE的控件 s4 Y- P- g- ^. J
7.1.3 GUIDE开发环境
% a6 }9 v/ N' _7 v7.2 程序设计
" N2 I; O# X) p! x! }6 b7.2.1 对象的回调函数
' b4 c& }0 ^. M( `( j7.2.2 程序的一般结构3 V- q$ G% p- A+ k6 f, k
7.2.3 对象属性的访问
9 @; d' M/ ]" @7.2.4 对象间数据传递
5 N! V b9 f* M7.2.5 GUI与M文件的数据交互+ M; }$ l, y: q6 `3 z3 a: K
7.2.6 GUI与Simulink仿真的数据交互0 J# G1 ]7 [+ v! ?) o$ ~6 v4 b& I
7.2.7 中断执行
1 e, K8 A' j' B7.2.8 多界面实例+ w2 }/ i. g x( \* f
7.3 GUI应用" @7 b# W* r! E
7.3.1 GUI设计的一般步骤
: J% E) B! D" I4 f# i9 Y8 N7.3.2 GUI设计实例
D6 ~4 |, O9 e2 U9 u第二篇 提高篇
F6 {7 S3 k+ ^- G7 @6 a第8章 MATLAB科学计算0 i: H8 z9 ]6 a
8.1 方程求解
2 B, P1 q4 a* Y: z/ h8.1.1 线性方程组
" q" |3 P7 c* W! \ `/ W! ]8.1.2 非线性方程4 g( _* Z: j' z
8.1.3 常微分方程
9 L4 u3 M$ _. s! r( i7 C8 u: A m8.2 数据统计处理
) y$ L2 P1 {! r( |. F1 Q" h& o8.2.1 最大值和最小值
& K2 h X2 h" @% [8.2.2 求和和求积0 K) [0 _' v# |, S) e2 {
8.2.3 平均值和中值. _0 P: w, o+ j) K$ B7 b' W! m% ^
8.2.4 标准方差$ s; W6 K- v8 U0 A! j$ {) t
8.2.5 相关系数5 x' E4 Z" T% j6 d, h l# d
8.2.6 排序
+ T( o& m; ]) K. P1 |8.3 数据插值, f# O/ a1 l6 `7 w6 N! f( U: z7 m! G
8.3.1 一维插值
6 \! G% g, o; t6 a7 O0 _+ R8.3.2 二维插值3 f8 I& y n7 [9 a+ N6 c
8.3.3 三维插值
2 _- J4 z9 K( Y, M7 ?8.4 数值积分- Q: G' J' W: C" O- |
8.4.1 一元函数积分
* h& A# L4 d/ A- ]* r8.4.2 矢量积分
. }- w" I% ~4 j8.4.3 二元函数积分
* y( a7 _/ q9 Q6 G, n( n9 e6 j& d8.4.4 三元函数积分* B6 [* q- }5 m4 t2 G. V
8.5 最优化问题求解
% D! e3 s) F O# U) A8.5.1 无约束非线性极小化" r, V, \( B! g3 a) A: K* b1 Y7 m
8.5.2 有约束极小化
" H' n1 g- x5 L, l) M# v5 C; ]4 K8.5.3 二次规划和线性规划
) C/ O* b7 {) z/ ?, u1 o0 i* {8.5.4 线性最小二乘
# B& s( t2 p" ^( E& m7 G& w8.5.5 非线性最小二乘
; W) V1 n2 K+ ]+ t2 O* @$ @8.5.6 多目标寻优方法
/ m+ U' P2 F; w第9章 S-函数0 D+ J3 Q; N1 ]5 U/ B
9.1 基本概念
( m( O. s3 k% g0 w# \! g) t9 y9.2 工作原理
7 O- a. l2 _ U3 o u3 B8 h E9.3 Level-1 M文件型
( p/ h0 E d3 w, Z9.3.1 概述
4 g6 W9 h% k. g5 K% x& c9.3.2 编写方法
8 w2 F- P, j1 P" m* t) r9.3.3 实例! `1 v( U% S+ i- ]) Q
9.4 Level-2M文件型
, ~0 S4 y2 u5 Q& I8 p- ~$ c( h9.4.1 概述+ ?/ s+ e3 ]6 S/ Y$ I" N
9.4.2 编写方法
' t+ `& Y/ g+ d/ [- `; `9 F( D9.4.3 实例
. _9 L R; V* b9.5 C MEX文件型
% _* t$ t5 M2 V6 S* \5 {9.5.1 概述- i: y$ O% H! j7 W- a8 a3 I. N" e) R
9.5.2 编写方法5 Q' l+ ~4 u( n# T) M
9.5.3 实例" i& M- U: O4 D( D7 O/ c. z
9.6 使用S-函数创建器编写C MEX文件型 H# \# u1 q, i q O
第10章 物理系统的建模和仿真
0 c( d# U M( _8 Z5 w- F10.1 物理元件库0 h( ~7 u0 j0 p0 a
10.2 机械系统
9 n. P; S6 c1 r" P& j, m10.2.1 主要的机械元件0 @6 i2 m7 N$ C- U" A6 R
10.2.2 建模的基本要点及步骤; h) S7 j( E: r
10.2.3 常用的机械系统
6 f3 \" A/ v" n. R10.3 电气系统
9 Y i" C% f" x/ b10.3.1 主要的电气元件
0 C$ ?' T' j( r3 q* c10.3.2 建模的基本步骤
0 Z3 R0 i+ c) B3 G$ d: L7 c10.3.3 常用的电气系统; w. B# c1 T) h5 l
10.4 多域物理系统实例+ H- L$ T; ]3 O) e& |
第11章 MATLAB外部接口) W6 x9 M+ O) g; q9 U
11.1 文本文件
: f; Q; l. [) R11.1.1 打开/关闭文件
* z( v8 N3 Z# o& w11.1.2 二进制形式访问& v# c8 o6 l" T1 f5 v
11.1.3 普通形式访问
`; E' e1 K. R0 T' M5 \: e11.1.4 文件内的位置控制
3 n( n9 o- _( i9 l6 z' D4 y" ~3 d! H9 x. C% p* C
|
zan
|