书籍详情
《MATLAB原理与应用工程问题求解与科学计算》[51M]百度网盘|亲测有效|pdf下载
  • MATLAB原理与应用工程问题求解与科学计算

  • 出版社:清华大学出版社
  • 出版时间:2020-08
  • 热度:10198
  • 上架时间:2024-06-30 09:08:33
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

产品特色

编辑推荐

《MATLAB原理与应用(第7版) 工程问题求解与科学计算》是MATLAB初学者的理想教材,适用于使用MATLAB解决工程问题的课程。本书概述了MATLAB的功能,全面介绍了MATLAB软件的窗口和菜单,清晰直观地呈现了程序设计和算法开发,提供了科学和工程领域的许多常见示例。

  《MATLAB原理与应用(第7版) 工程问题求解与科学计算》便于读者自学,并在阐明MATLAB的基础知识和演示其应用方面达到了完美的平衡。


内容简介

◆ 全书进行了全面更新,包括MATLAB R2018b中的许多新特性

◆ 用一章的篇幅介绍有用的工具箱

◆ 提供了大量工程应用示例


作者简介

  布莱恩·D.哈恩(Brian D.Hahn),曾是南非开普敦大学的数学和应用数学系的教授。在他的职业生涯中,Brian撰写了十几本书,为初学者讲授编程语言。
  
  丹尼尔·T.瓦伦丁(Daniel T.Valentine),荣誉退休教授,曾任纽约波茨坦克拉克森大学机械和航空工程系教授和系主任。他还担任纽约NASA太空拨款联盟克拉克森太空拨款项目的副主任,该项目为本科生和研究生的研究提供支持。他在美国罗格斯大学获得机械工程学士和硕士学位,在美国天主教大学(CUA)获得流体力学博士学位。

内页插图

目录

第I部分 基础知识
第1章 引言
1.1 使用MATLAB
1.1.1 算术
1.1.2 变量
1.1.3 数学函数
1.1.4 函数和命令
1.1.5 向量
1.1.6 线性方程组
1.1.7 教程和演示
1.2 Desktop
1.2.1 使用Editor和运行脚本
1.2.2 帮助、发布和视图
1.2.3 活动脚本中的符号
1.2.4 APPS
1.2.5 附加特性
1.3 不例程序
1.3.1 剪切和粘贴
1.3.2 保存程序:脚本文件
1.3.3 程序实战
1.4 本章小结
1.5 本章练习
第2章 MATLAB基础
2.1 变量
2.2 工作空间
2.3 阵列:向量与矩阵
2.3.1 初始化向量:显式列表
2.3.2 初始化向量:冒号运算符
2.3.3 linspace和logspace函数
2.3.4 转置向量
2.3.5 下标
2.3.6 矩阵
2.3.7 捕获输出
2.3.8 结构规划
2.4 重力作用下的垂直运动
2.5 运算符、表达式和语句
2.5.1 数字
2.5.2 数据类型
2.5.3 算术运算符
2.5.4 运算符的优先级
2.5.5 冒号运算符
2.5.6 转置运算符
2.5.7 阵列的算术运算
2.5.8 表达式
2.5.9 语句
2.5.10 语句、命令和函数
2.5.11 公式向量化
2.6 输出
2.6.1 disp语句
2.6.2 format命令
2.6.3 比例因子
2.7 for循环
2.7.1 用牛顿法计算平方根
2.7.2 阶乘!
2.7.3 数列的极限
2.7.4 基本for结构
2.7.5 单行中的for语句
2.7.6 更加一般化的for语句
2.7.7 通过向量化避免使用for循环
2.8 判断
2.8.1 单行if语句
2.8.2 if-else结构
2.8.3 单行if-else语句
2.8.4 elseif
2.8.5 逻辑运算符
2.8.6 多个if与elseif的对比
2.8.7 嵌套if
2.8.8 是否将if向量化
2.8.9 switch语句
2.9 复数
2.10 本章小结
2.11 本章练习
第3章 程序设计与算法开发
3.1 程序设计流程
3.2 MATLAB函数编程
3.2.1 内联对象:谐振子
3.2.2 MATLAB函数:y=f(x)
3.3 本章小结
3.4 本章练习
第4章 MATLAB函数与数据导入导出工具
4.1 常用函数
4.2 导入和导出数据
4.2.1 load和save命令
4.2.2 导出文本(ASCII)数据
4.2.3 导入文本(ASCII)数据
4.2.4 导出二进制数据
4.2.5 导入二进制数据
4.3 本章练习
第5章 逻辑向量
5.1 示例
5.1.1 不连续图
5.1.2 避免除零
5.1.3 避免无穷
5.1.4 对随机数进行计数
5.1.5 掷骰子
5.2 逻辑运算符
5.2.1 运算符的优先级
5.2.2 危险
5.2.3 逻辑运算符和向量
5.3 将逻辑向量作为下标
5.4 逻辑函数
5.5 用逻辑向量代替elseif阶梯
5.6 本章小结
5.7 本章练习
……
第6章 矩阵和阵列
第7章 函数M文件

第II部分 实践应用

附录

前言/序言

  撰写《MATLAB原理与应用(第7版)工程问题求解与科学计算》主要是为了跟上MATLAB的升级进度(最新版本是9.5版R2018b)。与之前的版本一样,这一版也是将MATLAB作为解决问题的工具介绍给没有计算机编程经验的科学家、工程师,以及相关领域的学生。
  为了与作者Brian D.Hahn在之前版本中的目标保持一致,本书采用一种通俗的指南风格来实现“自学”的学习方法,读者将在使用MATLAB做实验的过程中掌握它的工作原理。本书假设读者在解决技术问题时从未使用过该工具。
  MATLAB是Matrix Laboratory的缩写,它是基于矩阵的概念实现的。由于读者可能对矩阵并不熟悉,我们将根据上下文的需要逐步介绍矩阵的概念和结构。本书主要面向科学家和工程师,因此书中的示例(尤其是第II部分)都需要一些大学一年级的数学知识。但是,这些示例都是独立的,读者可以选择性地阅读,并不会影响读者编程技能的提升。
  可以通过两种不同的模式使用MATLAB。一种是在迫切需要得到即时的结果时,可以在Command Window中立即执行语句(或语句组);另一种是在不那么迫切的情况下,可以利用脚本文件的方式提供传统的编程方式。读者可以通过如下方法对两种模式善加利用:鼓励在前一种模式中使用剪切和粘贴的方式,以充分利用Windows操作系统中的交互环境;后者通过结构规划强调编程原则和算法开发。
  虽然本书的内容涵盖MATLAB的大部分基本(基础)特性,但它既不是一本完备的书籍,也不是一本系统的参考工具书,因为这和它通俗的风格不统一。例如,在开始介绍for和if结构时,和很多其他书籍不同,本书并不总是使用它们的通用格式,而是在适当的地方自然而然地引入。即便如此,我们仍对for和if结构进行了透彻而全面的介绍。如果读者想了解,可以在附录中找到实用的语法和函数快速索引。
  本书应该和MATLAB软件结合使用,因此读者需要先安装MATLAB软件,完成书中练习,从而理解MATLAB是如何完成任务的。任何工具只能通过动手练习的方法来学习,计算工具尤其如此,因为它们只有在接收到的命令和相应的数据正确且精确时,才能输出正确答案。