图书介绍

MATLAB程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

MATLAB程序设计
  • 阮沈勇等编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505392298
  • 出版时间:2004
  • 标注页数:331页
  • 文件大小:43MB
  • 文件页数:344页
  • 主题词:计算机辅助计算-软件包,MATLAB

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

MATLAB程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录1

第1章 MATLAB简介1

1.1 概述1

1.2 运行环境介绍2

1.2.1 MATLAB的运行方式2

1.2.2 MATLAB中的窗口3

1.3 MATLAB的帮助系统7

1.3.1 命令行帮助7

1.3.2 联机帮助8

1.3.3 演示帮助8

第2章 数据类型9

2.1 概述9

2.1.1 MATLAB数组9

2.1.2 MATLAB中的数据类型9

2.2.1 创建字符数值10

2.2 字符数组10

2.2.2 创建二维字符数组11

2.2.3 字符串单元数组12

2.2.4 类型转换12

2.2.5 字符串比较13

2.2.6 字符分类14

2.2.7 搜索和替换15

2.3 多维数组15

2.3.1 创建多维数组15

2.3.2 多维单元数组17

2.4 结构17

2.4.1 创建结构数组17

2.4.2 在结构数组中获取数据18

2.4.3 结构数组的大小19

2.4.4 操作字段19

2.5.1 创建单元数组20

2.5 单元数组20

2.4.5 结构嵌套20

2.5.2 从单元数组中获取数据21

2.5.3 删除单元和重塑单元数组22

2.5.4 采用函数和操作符22

2.5.5 在单元数组中组织数据23

2.5.6 单元数组嵌套23

2.5.7 在单元和数值数组之间转换24

2.5.8 结构的单元数组25

2.6 函数句柄25

2.6.1 概述25

2.6.2 创建一个函数句柄25

2.6.3 使用句柄26

2.6.4 函数句柄操作26

2.6.5 测试数据类型28

2.6.6 保存和装载函数句柄29

3.1 MATLAB中的变量30

第3章 数值运算30

3.2 数组及向量运算31

3.2.1 数组构造31

3.2.2 数组运算33

3.2.3 向量运算35

3.3 矩阵运算36

3.3.1 矩阵构造36

3.3.2 矩阵的基本运算38

3.3.3 矩阵的特殊运算41

3.3.4 矩阵的分解运算44

3.3.5 特殊矩阵49

3.3.6 稀疏矩阵51

3.4 多项式运算53

3.4.1 多项式构造53

3.4.2 多项式的运算54

3.4.3 多项式的拟合56

3.4.4 多项式的插值57

3.5.1 关系与逻辑操作符62

3.5 关系和逻辑运算62

3.5.2 测试函数64

3.6 数据分析64

3.6.1 基本数据操作函数65

3.6.2 有限差分类函数70

3.6.3 相关关系类函数72

第4章 符号运算74

4.1 符号表达式74

4.1.1 符号表达式的生成74

4.1.2 符号表达式的提取分子、分母运算76

4.1.3 符号表达式的基本代数运算76

4.1.4 符号表达式的高级运算77

4.1.5 符号数值函数的创建80

4.2 符号与数值间的转换及符号的可变精度运算80

4.2.3 可变精度运算81

4.2.1 将符号表达式转换成数值表达式81

4.2.2 将数值表达式转换成符号表达式81

4.3 符号表达式的化简与替换82

4.3.1 符号表达式的化简82

4.3.2 符号表达式的替换84

4.4 符号矩阵86

4.4.1 符号矩阵的生成86

4.4.2 符号矩阵的运算87

4.5 符号微积分90

4.5.1 符号极限90

4.5.2 符号微分91

4.5.3 符号积分92

4.6 符号函数画图93

4.7 符号方程求解95

4.7.1 符号代数线性方程求解95

4.7.2 符号代数非线性方程求解96

4.7.3 符号微分方程求解97

第5章 一般图形功能99

5.1 基本图形绘制99

5.1.1 线形图99

5.1.2 带形图102

5.1.3 条形图103

5.1.4 面积图105

5.1.5 饼图106

5.1.6 误差条图109

5.1.7 散点图109

5.1.8 直方图112

5.2 功能图形绘制113

5.2.1 彗星图113

5.2.2 函数曲线图114

5.2.3 帕累托图116

5.2.4 玫瑰花图116

5.2.5 火柴杆图117

5.2.6 阶梯图118

5.2.7 罗盘图119

5.2.8 羽列图119

5.2.9 多边形面积图120

5.3 特殊图形绘制121

5.3.1 对数坐标图121

5.3.2 半对数坐标图122

5.3.3 多轴线形图124

5.3.4 极坐标图125

5.3.5 柱形图126

5.4 图形格式控制127

5.4.1 添加标题127

5.4.2 图例129

5.4.3 坐标轴标签130

5.4.4 文本的添加132

5.4.5 基本数据统计量的添加136

5.5.1 图形的缩放137

5.5 图形属性控制137

5.5.2 网格显示控制138

5.5.3 图形的叠加138

5.5.4 图形的颜色138

5.6 坐标轴属性控制140

5.6.1 标签属性140

5.6.2 坐标轴的位置141

5.6.3 单个坐标轴的控制141

5.7 图形窗口控制142

5.7.1 图形窗口的创建142

5.7.2 图形的刷新和清除142

5.7.3 关闭图形窗口143

6.2 等值线图144

6.2.1 三维等值线图144

6.1 概述144

第6章 科学计算可视化144

6.2.2 等值线的标注146

6.2.3 等值线填充147

6.2.4 三维等值线图147

6.3 向量图148

6.3.1 三维向量图148

6.3.2 三维向量图149

6.4 剖面图150

6.4.1 slice函数151

6.4.2 切片等值线图153

6.4.3 切片流线图154

6.5 流线图157

6.5.1 常规的流线图158

6.5.2 流锥图159

6.5.3 流沙图162

6.5.4 流带图164

6.5.5 流管图168

6.5.6 卷曲图170

6.6 三维网格图171

6.6.1 四边形网格图171

6.6.2 三角形网格图173

6.7 三维表面图173

6.7.1 四边形表面图173

6.7.2 三角形表面图174

6.8 三维曲面图175

6.9 云图176

6.10 视图控制177

6.11 光照控制179

6.12 综合实例187

6.12.1 向量数据的流线图187

6.12.2 用流动条带显示卷曲189

6.12.3 用流管显示差异191

6.12.4 创建流动微粒快照193

6.12.5 带圆锥图的向量场195

第7章 程序设计——M文件200

7.1 M文件简介200

7.2 M文件的程序结构202

7.2.1 顺序结构202

7.2.2 循环结构202

7.2.3 分支结构204

7.3 程序流控制206

7.4 M文件举例207

第8章 图形用户界面(GUI)设计210

8.1 图形对象及其句柄210

8.1.1 图形对象210

8.1.2 图形对象句柄211

8.2 GUI设计模板及设计工具212

8.2.1 GUI设计模板213

8.2.2 对象设计编辑器214

8.2.3 菜单编辑器216

8.2.4 对象属性查看器217

8.2.5 位置调整工具218

8.2.6 对象浏览器218

8.2.7 Tab顺序编辑器219

8.3 菜单220

8.3.1 菜单建立220

8.3.2 菜单属性222

8.4 控件228

8.4.1 控件对象类型228

8.4.2 控件建立230

8.4.3 控件属性232

8.4.4 控件属性设置239

8.5 对话框241

8.5.1 公共对话框242

8.5.2 一般对话框249

8.6 GUI的编程255

8.6.1 全局变量与用户数据属性256

8.6.2 脚本式M文件259

8.6.3 函数式M文件260

8.7 鼠标操作262

8.7.1 鼠标按下的处理262

8.7.2 鼠标移动的处理262

8.7.3 鼠标释放的处理263

8.8 GUI设计实例263

第9章 面向对象编程285

9.1 概述285

9.1.1 面向对象编程的特点285

9.1.2 MATLAB的数据类层次285

9.2 在MATLAB中创建自己的类286

9.2.1 MATLAB类的方法集合286

9.2.2 类目录286

9.2.4 设置和获取对象数据287

9.2.5 类方法287

9.2.3 构造函数287

9.2.6 引用和赋值288

9.2.7 对象索引290

9.2.8 识别对象291

9.2.9 转换器方法291

9.3 重载292

9.3.1 操作符重载292

9.3.2 函数重载292

9.3.3 示例——一个多项式类292

9.4 继承297

9.4.1 概念297

9.4.5 类属性和方法的可见性298

9.5 保存和装载对象298

9.6 对象优先级298

9.4.4 多层继承298

9.4.3 多继承298

9.4.2 单继承298

9.6.1 指定自定义类的优先级299

9.6.2 在优先层次中定位299

第10章 MATLAB编程技巧300

10.1 命令和函数语法300

10.2 帮助301

10.4 M文件函数304

10.3 开发环境304

10.5 函数变量305

10.6 程序开发306

10.7 调试307

10.8 变量309

10.9 字符串310

10.10 MATLAB路径311

10.11 程序控制313

10.12 保存和载入315

10.13 输入和输出317

附录 常用命令与函数318

热门推荐