万本电子书0元读

万本电子书0元读

顶部广告

MATLAB 编程基础电子书

售       价:¥

纸质售价:¥82.60购买纸书

0人正在读 | 0人评论 6.6

作       者:吴锦顺著

出  版  社:中国金融出版社有限公司

出版时间:2023-12-29

字       数:19.0万

所属分类: 经管/励志 > 管理 > 会计/金融投资

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
MATLAB是一种高级技术计算语言和交互式环境,也是许多商业上可用的复杂数学计算工具之一。MATLAB是由MathWorks公司于1984年推出的数学软件,其名称是由“矩阵实验室”(MATrixLABoratory)所合成,它的基本数据元素是矩阵(数组)。从名称可知,该软件最早的目标是提供一套非常完善的矩阵运算指令,但随着数值运算需求的演变以及个人计算机运算速度的倍增,MATLAB已广泛用于算法发、数据可视化、数据分析、数值计算和各种动态系统模拟等领域。这本教材的主要目标是能够让那些没有编程基础的用户学会MATLAB编程。然而,这本书不仅仅是MATLAB的参考手册或MATLAB教程。这是一本介绍性的编程教科书,使用MATLAB来说明计算机科学和编程中的一般概念。读者将下坚实的MATLAB基础,但是对于想提升MATLAB编程技能的有一定编程经验的计算机程序员,可能应该参考其他相关书籍。本书非常适合作为大学编程教材,尤其适用于那些应用计算机编程的理工科学生。每一章都有明确的学习目标,通过文本、案例和活动来帮助学生实现这些目标。每个案例或活动相关的目标在文中都清楚地给出。每一章末尾的练习使学生能够自我评估他们是否达到了学习目标。<br/>【作者】<br/>吴锦顺,男,福建浦城人,1969年7出生,博士,副教授,应用经济学专业和应统统计硕士(MAS)专业硕士生导师,目前在经济系从事教学和科研工作。 主要学习工作经历:1987年毕业于南平高等师范专科学校(现更名为武夷学院)物理系,同年职福建省南平市浦城县任中学教师;2010年毕业于江西财经大学,获得法学硕士学位、2013年毕业于厦门大学理论经济学专业,获得经济学博士学位。同年华东交通大学经济管理学院从事教学科研工作。2020年1月-2021年2月美国密歇根州立大学自然科学学院概率与统计系访问学者。<br/>
目录展开

前 言

0.1 MATLAB产生和发展

0.2 计算机编程介绍

0.2.1 解释语言和编译语言

0.2.2 源代码与可执行代码

1 编程环境和基本操作

1.1 启动MATLAB

1.2 命令窗口

1.2.1 在命令窗口中输入命令

1.2.2 数组表达

1.3 命令历史窗口和编辑器

1.4 m文件

1.4.1 脚本m文件

1.4.2 函数m-文件

1.4.3 注解

1.5 工作空间窗口和变量编辑器

1.6 当前文件夹窗口和搜索路径设置

1.7 图窗口

1.8 运算符、表达式和语句

1.8.1 数字

1.8.2 数据类型

1.8.3 算术运算符

1.8.4 运算符的优先级

1.8.5 冒号运算符

1.8.6 转置算子

1.8.7 数组的算术运算

1.8.8 表达式

1.8.9 语句

1.8.10 语句、命令和函数

1.8.11 公式的向量化

1.9 帮助系统

2 数据类型

2.1 计算机数字表示

2.2 数字表示系统

2.3 处理整数

2.4 固定点格式

2.5 浮点格式

2.6 标准单精度和双精度格式

2.7 舍入误差

2.7.1 固定点数与浮点数

2.7.2 范围和精度

2.8 一些函数

2.8.1 class函数

2.8.2 “is”函数

2.8.3 转换函数

2.8.4 算术运算

2.8.5 关系运算

3 矩阵和数组

3.1 数组类型及其元素索引

3.1.1 矩阵和多维数组

3.1.2 寻址数组元素

3.1.3 创建数组

3.1.4 修改、编辑和显示数组

3.2 数组运算

3.2.1 数组标准运算

3.2.2 非标准数组运算

3.3 数组函数

3.4 在MATLAB内置数学函数中使用数组

4 条件语句

4.1 IF条件

4.2 IF-ELSE条件

4.3 嵌套if-else语句

4.4 switch-语句

4.4.1 switch_expression是标量或字符向量

4.4.2 switch表达式可以是字符串

4.4.3 case表达式可以是一个集合

4.4.4 switch语句和if指令比较

4.4.5 编写条件语句的良好习惯

4.5 逻辑数据类型

4.5.1 表示逻辑真与假

4.5.2 关系运算符

4.5.3 逻辑运算符

5 循环语句和逻辑索引

5.1 循环的概念

5.2 for循环

5.3 嵌套的for循环

5.4 while循环

5.4.1 无限循环和Control-C

5.4.2 用break和continue改变循环流

5.4.3 continue语句

5.4.4 return语句

5.5 逻辑索引

5.5.1 用向量进行逻辑索引

5.5.2 使用数组进行逻辑索引

6 MATLAB函数

6.1 基本函数

6.1.1 基本函数和实用工具

6.1.2 初等函数

6.1.3 矩阵运算和专用函数

6.2 用户定义的函数

6.2.1 基本规则

6.2.2 注释

6.2.3 参数

6.3 更多用户定义函数的类型

6.3.1 没有输入参数,但具有返回参数的函数

6.3.2 完成任务不返回值的函数

6.4 向函数传递参数

6.5 模块化的程序

6.6 函数的工作空间

6.7 局部变量

6.8 持久变量

6.9 全局变量

7 高级函数

7.1 数量可变的参数输入与输出

7.1.1 获取输入和输出参数的数目

7.1.2 数量可变的参数输入与输出

7.2 MATLAB中的函数句柄

7.2.1 构造函数句柄

7.2.2 函数句柄数组

7.2.3 使用函数句柄调用函数

7.3 匿名函数

7.3.1 匿名函数

7.3.2 @算子

7.3.3 使用匿名函数

7.3.4 自定义匿名函数

7.4 内联函数

7.5 函数的函数

7.5.1 使用函数句柄将函数传递到函数的函数中

7.5.2 使用函数名将函数传递到函数的函数中

7.6 子函数

7.7 嵌套函数

7.7.1 调用嵌套函数

7.7.2 嵌套函数中的变量作用域

7.8 递归函数

7.8.1 递归的原理

7.8.2 递归函数编程

7.9 私有函数

8 数据结构

8.1 同构数组与异构数组

8.2 元胞数组

8.2.1 创建元胞数组

8.2.2 元胞数组元素和属性的查看及显示

8.2.3 在元胞数组中存储字符串

8.3 结构数组

8.3.1 创建和修改结构变量

8.3.2 修改结构数组

8.3.3 从结构中访问/提取数据

8.3.4 创建结构数组、构造函数和函数

8.3.5 使用结构数组组织数据

8.3.6 嵌套结构数组

8.3.7 从结构数组中访问/提取数据

8.3.8 对结构数组中的数据进行操作

8.3.9 与结构数组相关的函数

8.4 高级数据结构

8.4.1 分类数组

8.4.2 表

9 文本处理

9.1 字符、字符向量和字符串数组

9.2 文本操作

9.2.1 ASCII码、双精度码和字符码

9.2.2 字符向量操作

9.2.3 字符串操作

9.2.4 对字符串或字符向量的操作

9.2.5 字符串数组操作

9.3 “is”函数用于文本

9.4 文本和数字类型之间的转换

9.5 eval和文本宏

9.5.1 eval和lasterr的错误捕获

9.5.2 eval中使用try…catch

9.5.3 创建字符数组

10 文件输入与输出

10.1 文件格式

10.2 保存和恢复MATLAB工作空间

10.2.1 从以字符分隔的文本文件读取数值型数据

10.2.2 从以字符分隔的文本文件读取数据

10.2.3 将数字数据写入分隔文本文件

10.3 从Microsoft Excel文件加载和保存数据

10.3.1 读取数据

10.3.2 写入数据

10.3.3 读取部分数据

10.4 写入和显示格式化数据

10.4.1 格式化数据显示的类型

10.4.2 打开文本文件

10.4.3 写入文本文件

10.4.4 关闭文本文件

10.4.5 用MATLAB显示一个文本文件

10.4.6 将数据从文本文件读入变量

10.4.7 读取文本文件函数textscan的应用

10.5 二进制文件的读取与写入

10.5.1 打开二进制文件

10.5.2 写入二进制文件

10.5.3 将数据从二进制文件读入变量

10.5.4 二进制文件的追加选项

10.5.5 包含多种数据类型的二进制文件读取和写入

10.6 设置和查询文件位置

10.7 交互式输入和输出

10.8 文件管理

11 数据可视化

11.1 二维图形绘制

11.1.1 基本的二维绘图命令

11.1.2 曲线的控制

11.1.3 坐标轴的控制

11.1.4 说明文字的加入

11.1.5 其他平面绘图命令

11.2 基本的三维绘图命令

11.2.1 线图

11.2.2 网格和曲面图

11.2.3 带有特殊图形的绘图

11.2.4 view命令

11.2.5 MATLAB应用示例

11.2.6 曲面颜色的控制

11.3 其他特殊图形绘制

11.3.1 直方图

11.3.2 面积图

11.3.3 扇形图

11.3.4 针头图

11.3.5 阶梯图

11.3.6 实心图

11.3.7 向量场图

11.3.8 等高线图

11.4 图形对象的属性

11.4.1 创建图形对象

11.4.2 设置属性值

11.4.3 查询属性值

11.4.4 设置默认属性值

11.5 访问对象句柄

11.5.1 当前图形、坐标轴和对象

11.5.2 按属性值搜寻对象

11.5.3 删除对象

12 错误处理

12.1 错误类型

12.1.1 语法错误

12.1.2 运行时错误

12.1.3 逻辑错误

12.2 调试MATLAB代码

12.2.1 编程工具

12.2.2 交互方式调试MATLAB代码文件

12.2.3 使用键盘快捷键或函数进行调试

12.2.4 调试时检查值

12.3 避免错误

12.3.1 规划程序

12.3.2 经常测试

12.3.3 保持代码整洁

12.4 使用函数存根

参考文献

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部