文档文案
文档文件名称:
精通matlab 2011a
内容简介:
MATLAB经典书籍《精通MATLAB 6.5》现已全面更新升级,变成《精通MATLAB 2011a》了
所属专业方向:
MATLAB
文件类型:
doc
来源:
internet
马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!
您需要 登录 才可以下载或查看,没有账号?立即加入
×
精通matlab 2011a.rar
(10.12 MB, 下载次数: 10)
9 ~, `- [1 I7 O7 w9 _% A: D9 t! Z. C. Z 北航出版的精通MATLAB 2011a,包含mfile,分享给大家。
1 ^( z' S* x3 M0 h% c- w5 r/ R" [ ( o& j2 m! b4 ]7 X6 t- R
本书作者自2000年编写《精通MATLAB 5.3版》和2003年编写《精通MATLAB 6.5版 》以来,主要精力一直投入于以MATLAB为工具的控制、信号处理及智能计算等研究。与此同时,随着MATLAB的不断升级,每年也为《精通》一书写些修订和增补文档,直接服务于面向本校学生的MATLAB课程。在此七、八年期间,本书作者曾多次尝试《精通》一书的修订,但终因时间不足,致半途而废。 2 i; U: m! d4 ]
/ V0 l& u, V I5 x. X, E+ @) Z 2008年秋,MATLAB的默认符号计算引擎由Maple更换为MuPAD。这一重大变化促使本书作者下定“重写《精通》”的决心。此后,历时2年多,完成此书初稿,共1150页(A4版面)。这样大的篇幅令人尴尬。一方面,恐因篇幅过大,而束缚对内容深度与广度应有的舒展;另方面,这千余页篇幅,无疑不便于读者使用。经与编辑多次商讨后,决心对MATLAB与C、C++等外部程序关联的内容作“切除留后”处理,对MATLAB“自封闭”内容则进行了削枝强干的调整。 . V P0 ]! N4 ]; \* L- R7 t
% B# c" Z4 W: r* h; S 现在本书具有如下几个特点。
$ U5 S8 m% d; x1 {3 o) H " a* x7 J; H7 d$ p( X
? ●秉承《精通MATLAB 6.5版》的编写宗旨:全面地多层次地描述MATLAB的通用功能。“全面及多层次”表现为:
( K: x2 k7 f3 X' x7 @) |# E& I ■ 本书对MATLAB本身的入门引导写得相当细腻,即使是对MATLAB一无所知的读者,也可以循着本书的第1章,顺利跨入门槛。 + m8 @5 q% s0 L& ?/ @8 o: W, f
■ 对于那些不大熟悉数值、符号、Simulink等计算、建模的读者来说,只要找到相关章节,沿着若干初始算例树立的“路标”,循序渐进,就能很快通过自我学习获得熟练运用的能力。
, l9 n1 U( x; J1 C, ] ■ 涉及MATLAB较深应用层面,如数值计算泛函指令的参数传递、符号变量的非负、整数域约束及跨空间计算、Simulink的信息流控制、图形用户界面回调函数编写等内容,本书的阐述也都可以为读者解除困惑。 z# H _$ L, Y2 }+ {( C
■ 本书276个算例中的绝大多数都是相对独立的,都配有可实际运行的完整解算指令。即使MATLAB新手,或对算例所涉及知识不甚了解的读者,只要循序操作算例指令,并阅读指令后的相关解释,也能顺利实践,获得启发后,更可举一反三。 : e5 ^- G9 @# W, a- m3 K2 O
6 K$ k1 `- K5 z9 R7 w2 e
? ●继续保持《精通MATLAB 6.5版》的编写传统:在避免囫囵吞枣的限度内,尽可能简明完整地透析MATLAB指令、Simulink模块的数学本质及其应用。例如: M' `7 H$ w' \. v
5 s0 E9 p; _2 k( d* a4 k ■ 依托有限差分、积分等章节的算例,揭示建立在“浮点数系”基础上的数值计算,如何受“精度、空间、时间”等微观、宏观测度有限性的影响。
: |4 E4 \/ t- T: `7 Y ■ 借助奇异值分解阐述秩、范、子空间等矩阵结构计算的数值本质,借助特征值分解描述矩阵函数的计算本质。 ( S# Y c& V% Z d
■ 鉴于MATLAB R2011a版关于随机流概念的系统归纳和rng新指令的给出,本书用较多篇幅阐述了伪随机流、随机序列的创建、重现控制和独立性控制的多种方法。此外,还简明描述了均值、偏差、斜度、峭度等统计量的几何意义及计算指令。
4 m3 V, _& o, l% N" e- w" v ■ 提出求取系统传递函数的代数方程符号法,此法不仅系统性强而不依赖“人工技巧”,而且还原了梅逊信流图法的数学实质。 + C5 P" C: u6 n; G# F7 L) ?
■ 借助积分模块的两种不同数学表述,隐喻Simulink积分解算方式与数值积分指令的本质差异——前者体现“时间流”,后者依赖“数据流”。
$ E/ k* K5 g- g* t! h } % B+ t' V' }( ~
? ●保持并延伸《精通MATLAB 6.5版》所涉内容的数学知识纵深度,多方位地适应MATLAB用户知识层面的深化和多样化。例如:
2 {- y! S2 h2 P ■ 在数值积分方面,不仅介绍了MATLAB“求面积、求体积”的quad类指令,而且介绍了样条积分、Monte Carlo积分、Simulink积分的基本原理和实现方法。
) i* L6 j0 X) t( K! q G. i ■ 在随机变量和数理统计方面,较大篇幅增添的内容有:全局随机流、随机序列的创建、重现控制和独立性控制,三阶斜度、四阶峭度计算等。
+ Q$ H0 n" |' g! G' q' J ■ 在模型拟合和参数估计方面,新增内容——以多项式拟合为算例,描述了拟合参数标准差及置信区间、新观察预测区间等。
; d; d8 i v. a8 B8 g ■ 在优化计算方面,不仅介绍了无约束优化计算,还新增了带约束优化计算及全域寻优算法和思想。 8 I3 }- F# v2 g4 W
4 R7 `) c8 [+ X8 g- I+ L' `1 h ? ●推介MATLAB现代计算能力在方法学层面的新表现,描述这种现代计算能力对“计算尺时代”遗留下来的传统概念、方法和技巧的审视和冲击。例如: x* `% ?" J; g; b- b
■ 第5.7.1节利用代数方程求根的现代计算能力和MATLAB的图形表现力,直接根据不同放大倍数下求得的闭环根序列,绘制“精良根轨迹”,并进而借助MATLAB提供的数据探索工具形象、互动地表现放大倍数与闭环根之间的依赖关系。这种新方法概念清晰、操作简单、图形精准。值得指出的是:现今高校教材所教授的传统根轨迹绘制法,乃是建立在“计算尺能力”之上的。 9 [8 `5 ]( [6 K4 T: b
■ 第5.7.2节利用求解符号代数方程的现代能力,直接求取“方框图”或“信流图”的系统传递函数。该方法系统性、规范性及计算的简单性远胜于“计算尺时代”的梅逊法。值得指出的是:梅逊法至今仍广泛地存在于我国高校的“信号与系统”“自动控制原理”等教材中。
' k( E7 l2 \; l J7 Q1 V ■ 第5.8.3节,借助MATLAB的图形表现力,绘制误差曲面,形象地展示了泰勒近似的“邻域适用性”。
/ m, `( z2 H: `3 [- ^ ■ 第8.7.51小节利用微分方程单步仿真法绘制“状态轨迹”,其对系统性状的描述能力远强于“传统相轨迹”。这种单步状态轨线,不仅能精确地表现稳定平衡点周围的速度场,而且能同样精确地表现不稳定平衡点周围的速度场。
% i# q8 ?( ?' k0 u ■ 第8.7.52小节利用数值优化指令求得的ITAE标准型系统的性能显然优于“模拟机时代”给出的那些传统ITAE标准型系统。
7 Z3 y6 z4 S# o8 f" q; ]7 o' S$ l ■ 本书特别在第6.8节新增3小节用于表述MATLAB的交互式数据探索工具:数据探针、数据刷和数据链。而算例5.7.1则综合地表现了数据探索工具的具体应用。 X. B# p* j: E3 I
■ 算例4.53、4.121、4.123分别表现了MATLAB图形能力在非线性方程求解、单变量寻优、带约束二元函数寻优等方面的应用价值。
]% a* m+ m7 [, {; L1 v ■ 本书第9章详细叙述了对研究方法有重大影响的图形用户界面(GUI)的制作方法。该章算例9.21展示了GUI表现二阶系统阶跃响应各种特征时所特有的能力。 . _+ H* S5 p) |2 |# m' ?3 O
) ~2 c% O, M0 @: `% |3 O) H3 M$ B ? ●此外,也对原《精通MATLAB 6.5版》少部分内容进行了删减。
7 a- ]7 l9 b K6 N/ K' @. } ■ 完全删去原书中的“MATLAB编译器”、“应用程序接口API”两章。原因是:一,避免因篇幅限制,使其内容显得肤浅;二,避免因外部程序变化,使其内容不稳定。 $ h0 B! E9 ?( s6 [$ V/ C
■ 删除原书中“句柄图形”一章。原因是:一,各种图形对象的属性,现已可在MATLAB图形窗中便捷地读取和设置;二,部分常用的图形对象属性的指令设置内容已被融入新书的其他章节。 8 d- p1 G+ B/ v9 g
■ 原书中“Notebook”一章,精简后以附录形式出现。
楼主热帖