书籍详情

MATLAB数值计算(中译本·2022修订版)

MATLAB数值计算(中译本·2022修订版)

作者:【美】Cleve B. Moler 著,张志涌等 编译

出版社:北京航空航天大学出版社

出版时间:2023-05-01

ISBN:9787512439832

定价:¥99.00

购买这本书可以去
内容简介
  本版《 MATLAB数值计算》是经 MATLAB、数值分析和科学计算之父 Cleve Moler本人正式授权的 Numerical Computing with MATLAB初译本的修订版。译本全面继承原著编写宗旨和阐述内容。全书共 11章,内容涉及:MATLAB入门、线性方程组、插值、零点和根、小二乘、定积分、常微分方程、傅立叶分析、随机数、特征值和奇异值、偏微分方程。该书不以深奥的数值分析理论为重笔,而以易于理解的数学思维和便于掌握的数学计算编程逻辑为要旨。该书摒弃以往数值分析教材中常见的程式性定理、定理证明、收敛性理论和冗长公式推演。该书数值算法原理的表述,言简意赅、层次丰富、见解独到、权威精辟。译本附录 A是为帮助 MATLAB初学者理解本书代码编写的;附录 B可供读者从 MATLAB命令代码查询书中叙述;附录 C可供读者由专业中文词汇检索书中内容。配套于英文原版的 M文件由 Cleve Moler本人精心编写,且被其本人引以为傲。读者通过这些文件的运行、 GUI界面的操作以及文件代码的研读,可以更深入地理解数值计算编程之精粹,更通透地掌握交互操作编程之要领。该版修订内容有:一,为适配 MATLAB R2022a,对该书所涉 MATLAB代码进行了全面的审核、运行和修正;二,为充分适应 MATLAB自 R2016起提供的实时编辑器综合工作环境,为本书各章节新编了适配于 MATLAB R2022a的 66个. mlx实时脚本文件。它们不仅汇集了对应节次的全部可运行代码,而且可以确保那些代码无障碍地运行。这些实时脚本也为教师、科技人员、学生制作可视化数字演讲稿、科研报告、学习笔记提供了结构性框架。本书英文原版是 Cleve Moler专为高校研究生、本科生、理工科技人员编写的数值计算与 MATLAB结合的一体性教材。初译本自 2015年以来的发行记录也表明,本书适合用作高校教材,也是广大科技人员自学、精读或随时查阅的可信赖的参考书。
作者简介
  Cleve Moler是MathWorks的首席数学家、董事长兼联合创始人。Moler在密歇根大学、斯坦福大学和新墨西哥大学担任数学和计算机科学教授近20年。在1989年全职加入MathWorks之前,他在两家计算机硬件制造商Intel Hypercube organization和Ardent Computer工作了五年。Moler不仅是版MATLAB的作者,而且还是LINPACK和 EISPACK科学子程序库的作者之一。他是三本关于数值方法的传统教科书的合著者,也是两本在线书籍Numerical Computing with MATLAB和Experiments with MATLAB的作者。张志涌,籍贯无锡,教授,享受国务院专项津贴;先后受教育于清华大学、上海交通大学、荷兰王国Eindhoven技术大学;先后从事系统辨识、故障诊断、系统仿真、智能计算和控制、无线信道盲辨识及盲均衡、仿真机器人足球和多智能体、科学计算及软件等方面的研究和教学。对科学计算及软件尤感兴趣,曾先后使用过Maple、Mathematica、Mathcad、SCILAB、MuPAD等计算软件。1989年接触使用MATLAB;1992年对MATLAB3.0实施汉化,编写应用讲义;1997年出版《掌握和精通MATLAB》;2000年出版《精通MATLAB5.3版》;2001年出版《MATLAB教程》;2003年出版《精通MATLAB6.5版》;2006年起出版不断更新修订的《MATLAB教程》;2011年出版《精通MATLAB R2011a》;2015年编译具有MATLAB之父、数值分析和科学计算之父双重身份的Cleve B. Moler经典著作 Numerical Computing with MATLAB 的中文版《MATLAB数值计算》。
目录
第1章  MATLAB入门1  
    1.1黄金分割比  1
    1.2斐波那契数  8
    1.3分形蕨  14
    1.4魔方矩阵  19
    1.5密码技术  26
    1.6数论问题 3n 1序列 31
    1.7浮点运算  34
    1.8更多阅读. 42
    习题 42
第2章  线性方程  52
    2.1解线性方程组 52
    2.2 MATLAB反斜杠矩阵左除算符52
    2.3 3×3方程组算例  53
    2.4排列矩阵和三角矩阵55
    2.5 LU分解 56
    2.6选主元的必要性  58
    2.7示教 M文件 lutx、bslashtx、lugui 60
    2.8舍入误差的影响  63
    2.9范数和条件数 66
    2.10稀疏矩阵和带状矩阵72
    2.11 PageRank和马尔可夫链 74
    2.12更多阅读  83
    习题  83
第3章  插值94
    3.1插值多项式  94
    3.2分段线性插值 99
    3.3分段三次埃尔米特插值 101
    3.4保形分段三次插值  102
    3.5三次样条  104
    3.6示教 M文件 pchiptx, splinetx  108
    3.7插值计算交互界面 interpgui  111
    习题 113
第4章  零点和根  120
    4.1二分法120
    4.2牛顿法  122
    4.3牛顿法失常算例124
    4.4弦截法125
    4.5逆二次插值126
    4.6 Zeroin算法127
    4.7示教 M文件 fzerotx 128
    4.8 fzerogui 132
    4.9值的解算和反插值  135
    4.10化和示教 M文件 fmintx  135
    习题138
第5章  小二乘  143
    5.1模型和曲线拟合  143
    5.2范数145
    5.3人口模型交互界面 censusgui 146
    5.4豪斯霍尔德反射  148
    5.5 QR分解  149
    5.6伪逆154
    5.7秩亏156
    5.8可分离小二乘159
    5.9更多阅读  161
    习题 161
第6章  定积分  168
    6.1自适应定积分算法  168
    6.2定积分的基本法则  169
    6.3示教 M文件 quadtx和 quadgui  171
    6.4被积函数的表述173
    6.5性能176
    6.6积分离散数据178
    6.7更多阅读  180
    习题 .180
第7章  常微分方程 188
    7.1微分方程的积分  188
    7.2微分方程组 189
    7.3线性化的微分方程  190
    7.4单步法193
    7.5 BS23算法 195
    7.6示教 M文件 ode23tx  197
    7.7两个简单示例  201
    7.8洛伦茨吸引子203
    7.9刚性206
    7.10事件  210
    7.11多步法  214
    7.12 MATLAB的 ODE解算命令214
    7.13误差  216
    7.14性能  219
    7.15更多阅读221
    习题221
第8章  傅里叶分析237
    8.1按键拨号  237
    8.2有限傅里叶变换  241
    8.3交互界面 fftgui  242
    8.4太阳黑子  246
    8.5周期时间序列  249
    8.6快速有限傅里叶变换250
    8.7示教 M文件 ffttx  252
    8.8 fftmatrix绘制傅里叶矩阵的图  253
    8.9其他傅里叶变换与级数 . 255
    8.10更多阅读  256
    习题 .256
第9章  随机数  258
    9.1伪随机数  258
    9.2均匀分布  258
    9.3正态分布  262
    9.4示教 M文件 randtx和 randntx . 265
    9.5 Twister算法  267
    习题 268
第10章  特征值和奇异值 271
    10.1特征值与奇异值分解271
    10.2小规模矩阵分解示例273
    10.3分解演示界面 eigshow  275
    10.4特征多项式277
    10.5对称矩阵和埃尔米特矩阵 278
    10.6特征值的灵敏度和精度  279
    10.7奇异值的灵敏度和精度  285
    10.8约当型和舒尔型 286
    10.9 QR算法288
    10.10 QR算法演示界面 eigsvdgui  290
    10.11主成分分析  292
    10.12成圆算法296
    10.13更多阅读 301
    习题301
第11章  偏微分方程  309
    11.1模型问题  309
    11.2有限差分法310
    11.3离散拉普拉斯算子矩阵  312
    11.4数值稳定性314
    11.5 L形薄膜波动  316
    习题321
参考文献 328
附录  AMATLAB功用释要 332
    A.1 MATLAB工作界面简介 332
        A.1.1 MATLAB的启动和工作界面简介  332
        A.1.2 MATLAB的工作机理333
        A.1.3 NCM文件的两种使用方案  333
        A.1.4如何设置当前文件夹334
        A.1.5如何设置搜索路径  334
    A.2如何获取帮助信息  335
        A.2.1如何利用 help命令求助法 335
        A.2.2如何利用帮助浏览器求助  336
    A.3入门要旨337
        A.3.1如何在命令窗中输入命令  337
        A.3.2如何输入数值和定义变量名338
        A.3.3如何控制双精度浮点数的显示格式 338
        A.3.4如何正确地表述复数 339
        A.3.5如何正确地理解复数运算结果341
        A.3.6如何清空窗口、内存和恢复默认设置 342
    A.4数组及其运算 342
        A.4.1数组结构和元素标识343
        A.4.2数组运算通则345
        A.4.3哪类标量循环应被数组运算替代.347
    A.5矩阵及其运算350
        A.5.1矩阵和数组的异同  350
        A.5.2矩阵算符和矩阵函数351
        A.5.3矩阵运算为何应摒弃标量循环352
    A.6 M泛函和函数句柄354
        A.6.1 M泛函及常见命令 354
        A.6.2含参泛函和无参泛函 355
        A.6.3具名函数和匿名函数的句柄358
        A.6.4泛函与含参目标函数间参数传递的各种组合  360
        A.6.5如何编写含参泛函中的目标函数361
        A.6.6如何编写无参泛函中的目标函数362
        A.6.7如何利用嵌套函数实现无参泛函中的参数传递 364
    A.7符号计算 366
        A.7.1为何及如何定义符号对象 366
        A.7.2如何用 M码符号对象精准表述含数字数学解析式368
        A.7.3自由符号变量的辨认和指定370
        A.7.4限定性假设的设置  372
        A.7.5限定性假设的观察和撤销  373
        A.7.6限定性假设对符号计算的影响373
附录B  MATLAB命令及示教文件名索引  377
附录C  中文关键词索引 391
附录D  2012年度计算机先驱奖颁奖典礼视频整理译文 409
猜您喜欢

读书导航