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