数学建模社区-数学中国
标题:
《MATLAB从入门到精通》
[打印本页]
作者:
liyan1259
时间:
2015-12-2 09:58
标题:
《MATLAB从入门到精通》
《MATLAB从入门到精通》以MATLAB 7.x软件为基础,系统讲解了MATLAB基本环境和操作方法;分章阐述了
矩阵计算
、数值计算、符号计算、
数据可视化
、
数据分析
、M文件编写、Simulink仿真、
句柄
图形、
图形用户界面
、文件读写、MATLAB
编译器
、
应用程序接口
等内容;并结合相关的函数或命令,精心编写了一些具体的示例,充分说明了具体函数和命令的使用方法。
4 L6 J: D8 o' B8 e, G
《MATLAB从入门到精通》所带的光盘提供全部示例的源代码,可帮助读者更好地理解书中的内容并更快地掌握MATLAB的使用方法。
T; Z7 k8 g4 l" r
《MATLAB从入门到精通》内容充实、篇幅紧凑,既可作为高校学生系统学习MATLAB的书籍,也可以作为广大科研和
工程技术人员
在工作中使用MATLAB的参考书。
8 e ^7 r, o) `. T
从基础的变量、函数、
数据类型
等入手,到
数学分析
、图形可视化、Simulink仿真、文件读写等,全面详细地帮助读者掌握MATLAB的操作和使用技巧。
- H2 P2 S0 i0 Q
版本更新与内容稳定并重
3 Q9 ~2 W! C/ }6 g+ H% N0 Z% E
虽然MathWorks公司不断推出新版本,但在基础编程、基础知识和基础操作方面保持了一贯的稳定性。本书在缩写时兼顾了版本的更新和内容稳定。
6 G7 h- |! p* r U# P
内容深入,示例清楚
. E$ d U/ }" u* }9 R
《MATLAB从入门到精通》对函数或命令中比较常用的部分进行重点分析讲解。同时通过示例对函数和命令中的一些典型知识点进行深入剖析,从而帮助读者真正掌握MATLAB。
h* Q1 k4 o7 t" J, y
精心编排,便于查阅
3 W* `& m/ i5 a3 y
《MATLAB从入门到精通》在讲述MATLAB功能时,精心选择了有代表性的示例。并将相关内容和函数命令通过表格的形式归纳总结,从而便于读者在学习的同时翻阅查找熟读命令和函数。
+ R4 {( g! Z2 R: Y% o
. o9 k0 b4 G& }1 b- B; ]
第1章 MATLAB7.x概述
9 L$ f, V% j/ _, H" h6 J7 j
1.1 MATLAB简介
' r" V7 M8 C/ ]/ A/ t% M |
1.1.1 MATLAB的发展
8 @9 ^- |: t8 \0 O d# J2 n0 I
1.1.2 MATLAB的主要特点
9 M4 Y( Z3 x, J, m8 c
1.2 MATLAB7.x的安装
4 L, |3 B, V' }, A
1.3 MATLAB7.x的运行环境
2 i" h1 }6 r) |2 [2 c6 w9 K! n2 p
1.3.1 MATLAB7.x的启动
5 d [" _; y/ B) M6 D
1.3.2 MATLAB7.x工作环境
# \& h9 n; h2 C
1.3.3 命令窗口(CommandWindow)
A' ^# I1 B9 ?8 P5 {
1.3.4 历史命令(HistoryCommand)窗口
" P2 |1 S# b$ c. x
1.3.5 目录和
文件管理
! i( h& V6 ^; q( N7 D
1.3.6 搜索路径管理
8 T) b# G8 }# I9 _8 @" B3 S7 R* g
1.3.7 工作空间和数组编辑器
0 K% T7 q% Y' }& A; Q
1.3.8 工作
空间数据
的保存
; l. m% b `( S3 C1 C5 m* Y
1.4 MATLAB7.x的帮助系统
/ h' ~3 h3 c- h: \
1.4.1
命令行
帮助查询
9 Z- n6 t+ N: ]2 R' I$ p& k
1.4.2 演示帮助查看
7 y: C7 k. E: y. }
1.4.3 内容帮助浏览
3 j; V: Y' w0 `6 e
1.4.4 索引方式查询
帮助文件
/ a) n6 F2 G) m5 b( i! v: L
1.4.5 查询帮助文件
3 B2 Y) d6 p q& O+ C* J- i
1.5 本章小结
2 N' I- @" c" v. S* A
第2章 MATLAB基础知识
7 u8 [) ~' o# E- A/ V2 v a8 N/ L' y# i
2.1 MATLAB计算的介绍
( _" c* L" E# k& V/ b. X
2.1.1 简单的计算示例
3 S7 n8 ]( E1 `* j, a7 |' p
2.1.2 基本的数学
运算符
号
5 h' ?1 [7 B; G* G3 A$ V( m
2.1.3 命令行中的常用
标点
, G5 N# w% R" \" V( ?' v
2.1.4 命令窗口中的常用操作和编辑命令
4 K0 _# a9 F8 R+ {: D5 y2 M
2.1.5 命令窗口的显示
; Z1 d% K7 }! @0 V4 i
2.2 数值、变量和表达式
7 b6 U; I8 v1 L9 \
2.3 数值数据类型
! i$ t" z8 v$ r, m u
2.3.1 整数
. D9 g1 @% @" g' ]& }$ g5 N; z
2.3.2
浮点数
1 Z! F% O9 k) D% ]9 w: y. n) ?
2.3.3 整型浮点数间的操作函数
& g. ` R8 }+ U4 ^) T6 n, r
2.3.4
复数
0 I, m4 f8 n5 u$ a
2.3.5 常见的
数学函数
1 v2 R2 X6 W* K$ j
2.4 数组
$ u0 x B0 s6 u/ h
2.4.1 一维数组的创建
- T: F5 c" E3 m1 y+ d$ m) b) w
2.4.2 多维数组创建
) A0 z4 W/ w0 ~0 t# w2 M: k
2.4.3 数组的运算
! G% d# f! }+ e, B5 G2 Q. j
2.4.4 常用的标准数组
: ^, q$ m% S* q, F
2.4.5 低维数组的寻址和搜索
; T/ R2 i1 C( F' O9 B6 ` B) z1 ?; V
2.4.6 低维数组的处理函数
% ^- s9 D5 y1 N- ]- V+ O! N
2.4.7
高维
数组的处理和运算
2 c( p0 Q7 u/ U# U+ M
2.5 单元数组和
结构体
2 g+ o( W7 P/ l
2.5.1 单元数组的创建和操作
+ K6 G. ]. p5 e, }( ~1 O
2.5.2 单元数组函数
! w" P% {- G' E3 ^
2.5.3 结构体创建
3 m! I2 v( |$ a! S( R
2.5.4 结构体函数
' _* r9 w r( j4 U: z5 I/ \
2.6 字符串
8 U. y1 C4 h& s
2.6.1 字符串创建和简单操作
. z1 A& h8 v+ G1 B, e
2.6.2
正则表达式
搜索字符串
8 d6 t* d$ ?& c" S
2.7 关系和
逻辑运算
" T9 x: J4 R H/ p0 t& N; r8 S
2.7.1 关系运算符
! d- _) o; o* \- e
2.7.2 逻辑运算符
# h, T# x/ ]- F n
2.7.3 关系和
逻辑函数
4 P& p) C) T' J: s6 k- w1 G
2.8 本章小结
1 g% M1 d; b( n8 ]% b+ F* |
第3章 矩阵运算
: o6 ]& l' M: n8 g
3.1 矩阵函数和特殊矩阵
5 b9 B4 S" ]3 e7 V' }1 O
3.1.1 常见的矩阵处理函数
0 u, D% T ^0 P! `" r
3.1.2 特殊矩阵
3 i1 M9 O J; K: v) v0 n2 s
3.1.3
稀疏矩阵
" [/ _ [7 U2 }+ l3 @6 S
3.2 矩阵分析
: z4 Y W5 t3 K" m& f$ C
3.2.1
范数
分析
& b% h$ f0 P! B% ?* V- w- y
3.2.2 条件数分析
! V% S: l |% G$ n- `$ Z2 z
3.2.3 矩阵的
行列式
; K# x# g8 S/ D; y
3.3
线性方程组
V1 C- o. H. _! `; C0 z
3.3.1 恰定
方程组
0 A( o7 Y" r/ [3 H; { q
3.3.2 欠定方程组
) P3 e- ?. G" Z' [1 h
3.3.3
超定方程组
" n: z, K: ?7 j* G6 a
3.4
矩阵分解
. p& d3 V4 R2 e" g' M
3.4.1
Cholesky分解
9 z% h+ w( p- d, s X
3.4.2 不完全Cholesky分解
' K$ R* R1 c8 H& _7 _
3.4.3 LU分解
7 g9 W: _3 v2 A) w
3.4.4 不完全LU分解
# m9 ?. }' e/ ~6 w N
3.4.5 QR分解
5 V W4 ^$ i8 R
3.4.6
奇异值分解
& J, d& v9 \. }2 I& [
3.5
特征值
分析
) C" C2 } r8 Y: G
3.5.1 特征值和
特征向量
3 i- V2 m0 J* v% B6 k- B5 |8 C
3.5.2 稀疏矩阵的特征值和特征向量
" b. G2 ]) h- V' `' p
3.5.3 特征值的条件数
- j" u# D$ ?$ `& Y
3.5.4 特征值的复数问题
- s) g5 w6 R0 b8 d! M# k# k
3.6 本章小结
5 X; o' R6 f& { k0 h* W
第4章 MATLAB7.x编程基础
9 Y+ _" C7 D% |% I6 }
4.1 M文件编辑器
' N' r3 d8 a( \' \* j* {- D
4.1.1 打开M文件编辑器
. D( { ]6 `0 R' d" g5 R
4.1.2 M文件编辑器的设置
}1 _) n/ @ j& H/ ]# }6 ?/ j* m
4.1.3 M文件编辑器的打印属性设置
' C( _9 z9 i3 Q0 a6 z" b+ Z& \
4.2 M
脚本文件
的编写
5 d1 w8 x- F% [+ X& M
4.3 流程控制
7 |; Y8 }' B5 w, m
4.3.1
for循环
结构
2 S+ ]& q5 R0 {, S
4.3.2
while
循环结构
, L2 a( c" E5 h5 {) q8 C5 ]
4.3.3 if判断结构
0 j) Q# x" N9 y( B: {4 L$ C# o: @* m
4.3.4 switch分支
选择结构
8 M$ F5 y# r: @$ m# h3 q1 t1 l7 D
4.3.5 try-catch结构
, @6 t) b- ~6 y I& w
4.4 控制命令
# W) o0 J& S3 H" V, \% ?: t, w
4.4.1 continue命令
* t% g/ m4 m% [ k( v5 D
4.4.2
break
命令
q7 y" f$ N" Y
4.4.3 return命令
" i1 p4 X: C3 L, @ p9 `' N9 m
4.4.4
input
命令
% r# r0 h& o" W+ x+ Y8 L
4.4.5 keyboard命令
' s0 A1 { L% g/ J
4.4.6
error
和warning命令
2 Y/ _1 h0 c3 p1 ]6 Z. a7 G! x
4.5 程序的向量化概念
9 l0 i/ G5 { r. i# X" I- C
4.5.1 程序的向量化
9 t, e# j( m5 ~- _2 X
4.5.2 向量化和循环结构的对比
C @# V7 }5 U8 g
4.5.3 逻辑数组和向量化
+ {* f9 w) Q" N" Y( r- V9 l
4.6 M函数文件
) J0 i7 y* }, @5 D
4.6.1 函数文件的创建
$ d/ g0 w% k* Q( ?
4.6.2 伪码文件
/ [4 |0 b; {4 ?* m! _
4.6.3 输入输出参数
) k& k7 q" J# C, m5 c; Z
4.6.4 任意个数输入输出参数
, o# i! c: a6 F2 R8 h6 s
4.6.5 函数句柄和匿名函数
: Q- ^3 S" Y! y/ L- p) F- e. E
4.7 程序的调试和剖析
0 h) ]' q- d. ?" f. ]& w* X
4.7.1
程序调试
的常见错误
. }" `" e# A$ {$ |! X e, F
4.7.2 直接调试方法
3 c4 q0 _& J4 u, r' l% z9 [/ w
4.7.3 通过工具调试
3 [7 m$ x- A1 e# `& J- J* ?7 V* ?
4.7.4 M文件剖析
8 j; ]' U# E' p' ^' p y
4.8 本章小结
9 k2 \; i2 d, V! g5 U9 s
第5章 数据可视化
" G# n$ _4 q2 n J) A1 R" w9 H; Q# ?% a
5.1 图形绘制示例
- U# \' l9 W% }' P9 i
5.2 二维图形绘制
9 h' H5 I. M5 a4 @' R7 q5 u
5.2.1
plot
函数
' m2 I5 i2 {& F1 c8 i; V
5.2.2 线型、标记和颜色
" p, t" ~1 A' Y0 e
5.2.3 图形
坐标轴
设置
- {& `) {# \! |6 } i$ o/ K
5.2.4 多个图形叠绘及多个图形窗口
, ] U- l3 f0 ~7 c! {, y! S
5.2.5 子图绘制
5 b2 }6 v* e" k8 R! Z3 P& d. C' c
5.2.6 交互式绘图和屏幕刷新
8 e6 z& L3 @' k
5.2.7 plotyy函数绘制双坐标轴
# A+ d+ Z" @* u: ^# h
5.2.8
easy
绘图命令
- C8 a [/ e, y' U4 F, I
5.3 三维图形绘制
. z' k' \- Q) _9 v7 H
5.3.1
曲线图
绘制
5 g0 x/ G8 I& D8 I) g& E; o# y( u
5.3.2
网格图
绘制
7 B" Z" W; \( V( K: ~/ R
5.3.3 曲面图的绘制
5 n* _9 t' Z0 ?; i3 O2 l3 P D6 [
5.3.4 绘制
等值线
图
' C, Z4 e" K' q6 p: w
5.4 四维图形可视化
6 B# j% A0 [+ b: Z w* `
5.4.1 slice切片命令
+ l- @6 f0 ]4 Y ^( B4 X; M2 c) K
5.4.2 其他slice函数
) C; d5 g! v5 b
5.4.3
等值面
图绘制
- D+ z( C0 p1 P9 P
5.5 复数变量图形绘制
% }; x, q; ?6 ]& o' a
5.6 特殊图形绘制
- U9 j7 L q. Z& B$ D. [( l
5.6.1
area
区域绘图
2 d* H2 f1 C2 X4 U# t
5.6.2
pie
饼图绘制
9 w+ k/ ? y+ I' E# N, Z" n
5.6.3
直方图
和
梯形图
z! G7 x6 F7 D, I c* i4 y/ m4 W0 g6 x
5.6.4 矢量
分布图
绘制
% M, C8 G& `/ |" o( B2 M+ d9 N
5.6.5
误差线
图形绘制
( f$ h5 i; q2 q) b. j" L; P: q
5.6.6 离散数据绘制
+ N# s/ J, [( V3 |, r
5.6.7
伪色彩
图绘制
6 H+ u2 r R, ]% T) h
5.6.8
极坐标
图形绘制
6 b2 Q4 G+ L$ Q$ G
5.7 图形的打印输出
5 P/ K& d3 _, x
5.8 本章小结
9 d, @1 S/ [; R( w0 b
第6章 数据分析
, P0 B+ Z. w, M1 m7 W; q
6.1 数据插值
/ K# q2 t- k' L8 ^6 k
6.1.1 一维
插值
( |4 Z4 ]- B+ W# X5 p
6.1.2 二维插值
- \, y2 y- ], R( y
6.1.3 样条插值
, o5 w# }9 u. [
6.2
曲线拟合
$ G& z) C( s2 Z. T7 q* j
6.3 图形界面曲线拟合
7 [2 P7 L8 c9 A8 k' u' f2 u
6.3.1 曲线拟合示例
. V R# U' m6 W+ |8 Y4 y
6.3.2 拟合
残差
图形绘制
: u$ Q0 b( [4 F$ z
6.3.3 数据预测
+ |1 o+ a) L, e# J1 K7 e+ ^( J
6.4
傅里叶分析
" m5 R9 ]6 F% [" ^
6.4.1 离散
傅里叶变换
! E0 y- F8 J ^5 I0 y
6.4.2 傅里叶变换相关的常用函数
+ ~3 Z) H" ?7 ], W/ S
6.4.3 傅里叶
级数
2 }" ?8 P% X% F7 _0 g, x
6.4.4 使用
FFT
进行插值
. z' G3 b& y; X. K1 H e
6.5 优化问题
1 o7 l: e% Y" p
6.5.1 非线性无约束优化
7 v4 x; |* B) Y% p: q T
6.5.2 约束条件下的非线性优化
% U! r. S, O3 b: ?2 P* a5 g7 i
6.5.3 最小最大值的优化问题
) v9 J) C2 ]& h5 h1 I. u
6.5.4
线性规划
求解
* A E$ y: Q5 c$ s C+ l7 ~- j6 a
6.6
常微分方程
8 U2 j) s; c& w9 m. G# s! W
6.6.1 常微分方程介绍
7 B; F/ O Y" x3 |
6.6.2 常微分方程求解
) ?8 B; t* C2 {' b* C
6.6.3 加权常微分方程
3 j( m1 U' t4 \: _8 h& T
6.6.4 延迟
微分方程
( f8 Z4 q$ \! t9 K" \' x/ ~
6.6.5 常微分方程的边界问题
4 b1 X5 F3 y# l, o+ H) n; N
6.7 函数的
零点
问题
3 Q0 Q9 c5 ~4 j1 H/ } `
6.7.1 一元函数的零点
1 _$ k: w" z# G
6.7.2
多元函数
的零点
7 ]" i, @( F: p8 p% g9 l* F- n
6.8
数值积分
4 i+ i; K7 t# c! @" ^
6.8.1 一元函数的数值积分
$ T6 y0 R, W; U: A: @) X
6.8.2 多重数值积分
) R% a2 q, U7 W; d# \6 o. T
6.9
概率论和数理统计
: s9 @0 g! b8 K+ V% N
6.9.1
概率分布
! r; Q6 I( v1 h2 r
6.9.2 数据分布分析
- p. L% l& _/ x+ F6 f! g! v
6.9.3
假设检验
; J J. a. t- C: A. X5 f
6.10 本章小结
4 g) E5 H4 a. l# o/ i
第7章 符号计算
8 F0 r1 B1 U- A( |, M, ^
7.1 符号对象和符号表达式
9 |# F, T- ]& M, x
7.1.1 符号对象的创建命令
% g6 d& Q2 l+ b, Y% A3 Y
7.1.2 符号对象的创建示例
' U) m8 a0 R' E; y7 B) \ W1 |
7.1.3 符号计算中的运算符和函数
( P0 g$ r! L A" s
7.1.4 符号对象的类别识别命令
; w$ f5 V, q, Y5 S( ]
7.1.5 符号表达式中的变量确定
6 \! [" C' x- I& D, V
7.1.6 符号精度计算
8 K T$ m( g5 x6 Y8 A# L
7.2 符号表达式操作
: O5 \4 J; {. `8 V# y6 M; F
7.3 符号表达式的替换
( B0 e2 l% |2 n- Y- _
7.4
符号函数
的操作
" G: W1 m# t6 z' f3 ?
7.4.1
反函数
操作
- g5 I% W% _3 W& B
7.4.2
复合函数
操作
7 ?. u) y2 t& ?1 T# I
7.5 符号
微积分
1 `/ B- K6 `# u/ P; t
7.5.1 级数求和
- z, t4 A! P0 l2 O
7.5.2 符号极限
& K) }9 b$ c2 U- ^% n; s6 \* T
7.5.3 符号微分
8 S8 }+ I+ c9 W! a L8 }0 i
7.5.4 符号积分
- T5 }+ O# Z; E5 [
7.6 符号
积分变换
6 d# o7 ]$ K9 q" X# X4 S) q
7.6.1 傅里叶变换及其反变换
+ {3 R7 H, V3 f0 j1 |+ e+ T
7.6.2
拉普拉斯变换
及其反变换
( s5 J) [. g- p3 P& m
7.6.3 Z变换及其反变换
( X" H3 }, q& W+ b: `9 I
7.7 符号代数方程求解
7 L! l4 h) `5 H# n7 Z u
7.8 符号微分方程求解
* D3 \# B- z8 M0 V
7.9 利用
Maple
进行符号计算
+ q. A5 t. L: c' o# N
7.9.1 Maple函数的使用
- N9 h* X3 R& q" g. r7 Y7 u
7.9.2 Maple经典函数的调用
+ G. L4 g2 V# p4 _3 b: J
7.9.3 Maple
库函数
的帮助
+ u6 e0 j- d2 ^0 ?$ d5 e+ g# M+ U
7.10
符号分析
可视化
7 @6 ~4 W( k1 {4 L8 @7 V9 H
7.10.1 funtool分析界面
: d [7 E7 V4 U4 b% ]* f x6 |
7.10.2 taylortool分析界面
, @) W# M$ v4 y3 p3 d8 }" L
7.11 本章小结
% F( E, |' B: P; ~/ a' \+ j
第8章 Simulink仿真系统
* k. z1 j% L( P; x- U+ ]
8.1 Simulink基础知识
. j7 _& T: ^" u
8.1.1 Simulink的启动
% o1 R m3 b+ [. b, ]
8.1.2 Simulink创建仿真示例
5 B7 G; s5 i# n$ z/ d
8.1.3 模块库浏览器
0 \1 Z$ g! {6 f
8.1.4 Simulink模型窗口
/ M* ^ V, L \ U O: Z
8.1.5 模型窗口的
菜单栏
2 Z; m; ]: |* @; R0 G7 Z- C+ p
8.2 Simulink模型操作
' o7 }' T8 p* w+ W
8.2.1 Simulink模型的原理
W c0 Y& ?5 v) d0 v9 @4 r& E( ~
8.2.2 模块的操作
( L9 u3 ]* W" _
8.2.3 信号线的操作
& c' C- y+ q7 K9 U/ w I
8.3 Simulink信号
: Z; D8 W& x" e+ p. A, K- D: |
8.3.1 常见的信号
! r- H5 P( I5 y: ~
8.3.2 复数信号
- B! @/ N6 X `7 |9 q/ r
8.3.3 虚拟信号和信号总线
; Q2 g( Q9 S' O( H, x* f8 r
8.3.4 创建信号组
. t% H+ c- s9 O/ w" p5 J
8.3.5 自定义
信号源
- e7 ~+ I/ {% R& e( J# x U
8.4 常用的Sink模块
+ N6 y! E. s5 m/ d" ]% M) m: f
8.5 Simulink仿真系统的设置
/ g$ S, N! O9 r
8.5.1 解算器(Solver)的设置
+ V4 F" w5 A9 f8 G/ g5 D( Q5 b
8.5.2 仿真数据的输入输出设置
8 V" b+ [* Z$ Q
8.5.3 仿真诊断设置
2 }! M# Y# P6 B. x+ b# `+ e0 P; U
8.6 线性连续系统建模
3 y8 o! A: T7 _# g
8.6.1 使用积分模块
- \! A! j' `8 s$ x
8.6.2 使用积分器求解微分方程
5 ^; }9 G$ {. f8 ], Y8 R7 |
8.6.3
传递函数
进行仿真
. v2 L6 l, w: U# U* F ~$ ?( s# w8 _
8.6.4 状态空间方法进行
系统仿真
+ Y% x' E. q8 Y+ {; b
8.7 非线性连续系统建模
" Q- S W8 }; E6 R8 n
8.7.1 非线性仿真系统建模简介
8 ^- ?% r3 r+ t& L2 V& b" c" W
8.7.2 任意非线性函数的仿真
. r, D I) g% k) B
8.8 封装子系统创建和受控执行
# x: g3 C- e9 @- K
8.8.1 使用模块组合子系统
9 r5 [8 j2 x) E. ]& Q6 l0 m
8.8.2 通过子系统模块创建子系统
, d" }' v% s/ l; w: c b
8.8.3 封装子系统
* v$ T! N( ~/ E7 S u% O5 A8 M
8.8.4 使能控制子系统
" B k! J- }, C3 a+ i8 J& |
8.8.5 触发控制子系统
$ `7 G" d6 {5 |1 H
8.9
离散时间系统
和混合系统
, j# K2 C" A! T
8.10 命令方式运行Simulink
( p5 T$ v6 A7 V9 S0 P Q
8.11 本章小结
9 ~3 l9 c: @2 Q8 U& a ^5 X6 N* B
第9章 句柄图形
9 L7 D/ W" P. t: L/ z
9.1 句柄图形体系
' e7 p0 g4 O4 Y! l& @3 R
9.1.1 图形对象
! x! R5 h: X7 q6 a" {& z
9.1.2 句柄对象
! L- Z8 c4 U6 q+ b( g. ]
9.1.3 对象属性
7 s2 [! P+ [+ b( [3 k y: ~
9.1.4 图形对象句柄创建示例
% {% H- C& F+ x C0 v( T
9.2 图形对象创建
/ p1 x6 p& y6 ^$ J W
9.2.1 创建图形对象
) {) r. l6 B: G! i# q) u
9.2.2 访问图形对象句柄
5 ^! e; ?% p( v4 v+ e0 @3 ?
9.2.3 使用句柄操作图形对象
( y1 A# E' M. a" [ D x1 u8 O
9.3 图形对象设置
: j6 s8 B, Q2 u7 M
9.3.1 用set命令设置属性
5 l+ ` |3 x! a" }
9.3.2 图形的默认属性
& C5 b, D3 G L1 D* z% s6 q0 q
9.3.3 句柄图形的通用属性
8 ?% G5 ^( V* {2 x/ u
9.4 高级
绘图对象
# o$ j0 L1 Q% U8 ]
9.4.1 Nextplot属性
" t" y9 R$ r& B5 W1 X0 k
9.4.2 Newplot命令
) u( K* }6 h: i
9.4.3 高级绘图命令
2 n6 r! z3 h( r. @1 s
9.5 坐标轴对象
; T6 S' W) s1 {6 o' x
9.5.1 坐标轴的几何属性
- B6 H$ g' _7 t1 g& O7 E4 V: L! ]- e
9.5.2 坐标轴的刻度属性
# \# e! q$ S: e7 F6 a" f
9.5.3 坐标轴的照相机属性
5 [/ n! D+ {! I3 |, @* i
9.5.4 坐标轴的尺度、方向属性
! X3 E6 {0 ^# P5 `8 \/ f
9.6 本章小结
; |/ f, J) f0 m3 `: n
第10章 图形用户界面
6 \ f. n* d( n1 Y# ~' y* e
10.1 图形用户界面介绍
7 i5 m2 E0 e# L4 e
10.2 图形用户界面控件
9 J3 O8 g, h$ G
10.2.1 图形用户界面控件的创建
7 H( c- F8 z2 ~5 X4 n( b
10.2.2 鼠标动作执行
0 ]; U9 `8 i) R. R4 J/ o# d
10.2.3 事件队列的执行顺序
% s; X, k8 v! ~+ o! ~
10.2.4
回调函数
的编写
4 N7 C# D" e W; O# H6 y, ?
10.3 对话框对象
: i4 @7 w3 q1 O: z1 p; X/ K
10.4 界面菜单
5 Y# O0 P/ d0 A: M" {& F% W% w
10.5 编写M文件
( x9 C0 p$ @1 ~! e
10.6 图形界面创建工具GUIDE
0 ], a( l0 F5 b5 r5 G
10.6.1 GUIDE的启动
" c9 S' f4 y2 {, C o; b
10.6.2 创建图形用户界面对象
. r& g' B; c" B8 A2 B! E" x& I
10.6.3 设置组件的属性
* d& y3 o, s& |5 e$ r, T
10.6.4 编写回调函数
3 B% x4 Z# z: _0 q1 H- `
10.6.5 图形用户界面的执行
2 z1 ]9 I4 c4 F1 y" U
10.6.6 GUIDE创建的工具
( A) ?& c8 _* F5 T
10.6.7 创建带UIcontrol控件的图形界面
( C m/ V. S, h! x9 I
10.6.8 创建带菜单和坐标轴的图形界面
$ x1 y9 F, K7 Z6 {' ~" Q, [+ R
10.7 本章小结
3 D& r2 H9 c& x) b3 W$ a
第11章 文件读取I/O
6 M, V" P% J! p- a* o/ x1 J, d
11.1 工作空间数据读取
) d, N" r9 o' ]/ n
11.2
数据文件
的导入和导出
* _7 I0 N) Z5 o! A" D: @3 T
11.3 底层文件读取I/O
: N5 G: @% M$ ~2 d
11.4 文件名称处理
+ ?& D) O2 F0 w% E6 K
11.5 处理
二进制文件
9 A: W# P7 h( q% z' z* P7 A; Z7 q; E
11.5.1 读取M文件
0 e6 m5 F3 S+ K3 W# H7 e
11.5.2 读取
文本文件
( G; c$ d4 |9 K, K m5 ~! _ G
11.5.3 写入文本文件
5 o: m4 S9 L" l1 v
11.6 处理文本文件
4 ^7 a% J- b( A' P1 f
11.6.1 使用csvread读取文本文件
0 P. c7 l1 @; l/ ^/ H; c; A
11.6.2 使用dlmread读入数据
+ x0 p- h7 K0 ]5 B" A8 b
11.6.3 使用textread读入文件
% P- `9 j/ c. ]5 U& v' i; d4 ~
11.6.4 使用textscan读入数据
, U9 G3 j7 Y% z6 [: i
11.6.5 使用csvwrite输出文本数据
; D! d2 y. h. J1 |- h V" W
11.6.6 使用dlmwrite输出数据
3 w" |% H- j5 Y* j
11.7 图像文件读入和输出
* O+ ^8 c8 I H: a) J0 O* h+ h# j
11.7.1 图像文件读入
) a5 l* p, u, Q& e
11.7.2 图像文件输出
6 A! g$ U. v% @- L; p3 B: X
11.8 本章小结
d0 {) ]& g$ ?3 x- y
第12章 MATLAB7.x的编译器
9 P3 X3 o# u! K' }
12.1 编译器概述
# x T8 U6 \2 H2 G
12.2 编译器的安装和配置
4 r% [. J7 I& f1 [
12.2.1 安装前提
+ k, ?4 [$ z) Z4 h: }
12.2.2 编译器的安装
0 `5 O0 g: R0 O9 Y
12.2.3 配置编译器
- F; P1 l3 N) I- L. T* @/ n
12.3 编译过程
{9 J% x/ l: {" `
12.3.1 安装MCR
u: H* I; F1 v# J# I) U, d$ j& V/ U
12.3.2 MCR编译过程
% R: X8 K3 H4 N3 e
12.4 编译命令
8 v4 N% o( r( A+ B
12.5 编译生成独立运行程序
: ?7 G. a; X& c9 G' I* l
12.5.1 编译M文件
5 I+ P% j; @$ q4 W
12.5.2 M文件和C文件的混合编译
: O: f; f! Q' f: a' ]
12.5.3 编译图形绘制M文件
% J$ d) P: ?; P5 t/ y" z
12.6 调用M文件中的函数接口
/ L: `' {; F1 A7 C' y* c. ?+ S
12.7 编译生成共享库函数
( q0 p6 N1 Y4 M' \
12.8 本章小结
' _0 q0 N8 y4 m& v
第13章
应用程序接口
% k/ N3 o! E6 s/ f1 O
13.1
C语言
MEX文件
$ S1 A3 S& H. Z3 G9 i
13.1.1 MEX文件的数据
; U* ^4 Y6 T( C
13.1.2 C-MEX文件的调用
: K$ F* s+ P' j( A# M3 c3 `
13.1.3 创建MEX文件
/ j# S; V2 T7 G* S: A3 O0 O
13.2
FORTRAN语言
的MEX文件
9 S; {. c- e. ^ S' x) m! R
13.2.1
FORTRAN
-MEX函数的调用
2 w+ [, P9 ]; m5 m' E2 ?
13.2.2 MEX函数
* ^9 p1 j" R* ?" d( s
13.3 MAT文件
; H6 {4 u: E8 e
13.3.1 MAT函数
, p: Q' r/ E9 e& x. w! X% i
13.3.2 C语言创建MAT文件
* A1 T: I ~9 q5 c0 D- [8 q
13.3.3 FORTRAN语言创建MAT文件
+ K$ M% o0 Z$ C; ~ ^8 l
13.4 MATLAB的引擎技术
3 L a* ^- j8 N9 L8 w" N/ V1 u- M% O
13.4.1 MATLAB引擎技术介绍
" _% \5 `$ b# d7 P; v6 \- r
13.4.2 创建使用引擎技术程序
3 q( l4 z* L, g- y4 F- Q8 q% T. ?/ o
13.5
Java语言
接口
* V1 m( J' o+ I% s
13.5.1 MATLAB中的
Java接口
6 O0 |7 ~+ u, h+ R) U6 T
13.5.2 Java接口程序应用
3 h) o% Q# b* \4 V0 o
13.6 本章小结
, o- n. \+ ?0 W8 N( F" h
% a# X r3 E2 s- A/ q$ J
MATLAB是当今最优秀的科技
应用软件
之一,具有强大的
科学计算
能力、可视化功能、开放式可扩展环境,所附带的
工具箱
支持30多个领域的计算、仿真等应用,因此,在许多科学领域中MATLAB成为
计算机辅助设计
和分析、算法研究及应用开发的基本工具和首选平台。同时,MATL 具有其他
高级语言
难以比拟的一些优点--编写简单、效率高、易学易懂,因此,MATLAB语言也被通俗地称为演算纸式的科学
算法语言
。MATLAB在
信号处理
、通信、
自动控制
及科学计算等领域中被广泛应用,被认为是最能够提高工作效率,改善设计手段的
工具软件
。掌握了MATLAB,就掌握了一把开启专业领域科学研究大门的钥匙。
. z* ?3 p% X/ b. z1 O
然而,目前市面上与MATLAB技术相关的书籍,由于受到各种因素的制约,往往存在着内容不够全面,没有和相关技术发展结合的问题,不能满足新技术发展的需要。同时,MATLAB图书如果缺乏实际应用例子的介绍,就会让读者感觉参考价值不高。
+ ?' ~2 l( u- _
本系列丛书旨在用MATLAB的最新版本
软件工具
实现
数字信号处理
、
图像处理
、
小波
分析和系统仿真等相关应用领域的新技术、新算法,使读者可以通过解读书中所举的应用实例快速掌握MATLAB的新功能、新特性,同时能够快速解决读者所关注领域的新问题。
6 @4 d* T% U, i% i
本系列丛书重点介绍了IVIATLAB工具箱的最新内容和相关专业的新理论,能够紧跟技术发展。另外,本系列丛书注重理论与实际的结合,对所有基础理论和重要算法的讨论都通过MTLAB工具箱中相关函数进行了实现,具有较高的工程应用价值。
6 X7 a4 c9 i' w, Z
/ y( C# l1 i. a7 D' _6 o
《MATLAB从入门到精通》.(胡晓冬,董辰辉).[PDF].&ckook.part1.rar
(21 MB, 下载次数: 0, 售价: 2 点体力)
2015-12-2 09:56 上传
点击文件名下载附件
售价: 2 点体力
[记录]
[
购买
]
下载积分: 体力 -2 点
6 K2 A) @1 j9 y3 _4 F2 d' q+ `+ N% }
b' I1 n, t W* Z
《MATLAB从入门到精通》.(胡晓冬,董辰辉).[PDF].&ckook.part2.rar
(17.71 MB, 下载次数: 0, 售价: 2 点体力)
2015-12-2 09:57 上传
点击文件名下载附件
售价: 2 点体力
[记录]
[
购买
]
下载积分: 体力 -2 点
; w3 q: D, f7 n( X
; Y y( Y4 q/ m8 ~7 q1 \
( d/ h) U, q4 h. W1 C Z5 F+ ~
, {) A3 x: b3 k2 v. H, ] h& y
% e z6 O, c1 l' v8 Z d: Z
+ N: ]6 g* k. Y
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5