图书介绍

MATLAB 7基础与提高pdf电子书版本下载

MATLAB 7基础与提高
  • 飞思科技产品研发中心编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121009358
  • 出版时间:2005
  • 标注页数:421页
  • 文件大小:154MB
  • 文件页数:436页
  • 主题词:计算机辅助计算-软件包,MATLAB

PDF下载


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

下载说明

MATLAB 7基础与提高PDF格式电子书版下载

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

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

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

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

图书目录

第1章 MATLAB简介及窗口环境 1

1.1 MATLAB初步介绍 1

1.1.1 什么是MATLAB 1

1.1.2 MATLAB的发展史 2

1.1.3 MATLAB 7的新功能 2

1.1.4 MATLAB语言基础 3

1.2 MATLAB软件的安装和启动 6

1.2.1 MATLAB的安装 6

1.2.2 MATLAB的启动 8

1.2.3 MATLAB开发环境配置 8

1.3 Command Window窗口操作 9

1.3.1 命令窗口简介 9

1.3.2 命令窗口显示方式和操作 10

1.3.3 命令行的编辑 11

1.4.1 历史指令窗口简介 12

1.4 Command History窗口操作 12

1.3.4 指令窗口的常用控制指令 12

1.4.2 指令窗口实录指令diary 13

1.5 Current Directory Browser窗口操作 14

1.5.1 当前目录浏览器简介 14

1.5.2 当前目录设置 14

1.5.3 MATLAB路径搜索 15

1.6 Workspace Browser窗口操作 16

1.6.1 工作空间浏览器简介 16

1.6.2 内存变量操作 17

1.7 Array Editor窗口操作 18

1.7.1 数组编辑器简介 18

1.7.2 数据文件读取 18

1.8 Editor/Debugger窗口操作 20

1.8.1 M文件编辑器简介 20

1.9.1 帮助导航/浏览器简介 21

1.9 Help帮助系统 21

1.8.2 M文件编写初步 21

1.9.2 几种帮助方式 22

1.9.3 Demo演示 23

第2章 MATLAB数值计算 25

2.1 MATLAB的基本计算 25

2.2 MATLAB矩阵和数组 27

2.2.1 矩阵的创建和保存 27

2.2.2 数组的建立和保存 34

2.2.3 MATLAB的矩阵运算 40

2.2.4 MATLAB的数组运算 44

2.2.5 MATLAB的矩阵函数 46

2.2.6 MATLAB的数组函数 52

2.3 关系和逻辑运算 52

2.3.1 关系操作符 53

2.3.2 逻辑操作符 54

2.3.4 NaN和空矩阵 55

2.3.3 关系函数和逻辑函数 55

2.4 多项式 58

2.4.1 多项式的表达和创建 58

2.4.2 多项式的运算 59

2.4.3 多项式拟合和插值 62

2.4.4 多项式展开 63

2.5 稀疏矩阵 64

2.5.1 稀疏矩阵的创建和存储 64

2.5.2 稀疏矩阵的运算 66

2.6 数据分析函数 68

2.6.1 基本运算 68

2.6.2 有限差分 70

2.6.3 协方差矩阵和相关阵 71

2.6.4 傅里叶变换 72

2.7.1 绘制函数曲线 73

2.7 数值分析 73

2.7.2 求最小值 74

2.7.3 求零点 75

2.7.4 数值积分 76

2.7.5 数值微分 77

第3章 MATLAB符号计算 81

3.1 数据类型 81

3.1.1 字符串数组 81

3.1.2 元胞数组 85

3.1.3 结构数组 88

3.2 符号运算 90

3.2.1 符号对象和表达式 91

3.2.2 符号矩阵与代数运算 94

3.2.3 操作和转换 96

3.2.4 符号微积分 100

3.2.5 符号积分变换 102

3.2.6 求解方程 106

3.2.7 访问Maple函数 110

3.2.8 扩展Symbolic Math Toolbox 114

第4章 MATLAB程序设计初步 115

4.1 M文件简介 115

4.1.1 编辑程序 115

4.1.2 M文件的分类 116

4.1.3 M文件的基本结构 116

4.2 脚本文件和函数文件 117

4.2.1 M脚本文件 117

4.2.2 M函数文件 118

4.2.3 局部变量和全局变量 125

4.3 MATLAB控制流 127

4.3.1 for、while循环结构 127

4.3.2 if、switch条件分支结构 129

4.3.3 try-catch结构 131

4.3.4 控制程序流的其他常用指令 132

4.4 函数调用和变量传递 134

4.4.1 函数调用 134

4.4.2 参数传递 136

4.5 M文件调试 137

4.5.1 一般调试方法 137

4.5.2 使用命令行方式进行调试 138

4.5.3 使用图形方式进行调试 139

4.6 文件I/O函数 146

4.6.1 低级文件I/O函数 146

4.6.2 MATLAB 7新增功能介绍 147

第5章 MATLAB图形和3D可视化 151

5.1 MATLAB 7图形窗口 151

5.2 二维曲线图形 154

5.2.1 plot命令的调用 155

5.2.2 线型、顶点标记和颜色 156

5.2.3 分格线控制和图形标注 157

5.2.4 特殊二维图形 160

5.3 三维曲线图形 166

5.3.1 plot3命令的调用 166

5.3.2 线、面填色 167

5.3.3 网格图与曲面图 168

5.3.4 等高线图形 172

5.3.5 视角改变和曲面裁剪 173

5.4 高维可视化 175

5.5 色彩处理 176

5.5.1 颜色映像原理 177

5.5.2 颜色映像的应用 178

5.5.3 图像显示技术 182

5.6.2 材质处理 185

5.6.1 光源设置 185

5.6 光源位置和材质处理 185

5.7 句柄图形 187

5.7.1 句柄图形的结构层次 187

5.7.2 访问对象句柄 188

5.8 动画制作 192

5.8.1 影片动画制作 192

5.8.2 实时动画制作 194

第6章 MATLAB的应用实例 195

6.1 高等数学中的应用 195

6.1.1 函数曲线的绘制 195

6.1.2 空间解析几何 196

6.1.3 超越函数的实现 198

6.2 普通物理中的应用 201

6.2.1 力学基础 201

6.2.2 热力学 202

6.2.3 恒稳磁场 205

6.3 力学机械中的应用 208

6.3.1 理论力学 208

6.3.2 机械振动 210

6.3.3 材料力学 212

6.4 信号和系统中的应用 214

6.4.1 连续信号和系统 214

6.4.2 离散信号及系统 216

6.4.3 控制理论基础 218

6.5 MATLAB的其他应用 220

6.5.1 模拟盲人下山的迭代寻优算法 220

6.5.2 Galton钉板模型 223

6.5.3 包含无风险证券的投资组合 225

第7章 图形用户界面设计 229

7.1 图形用户界面的设计原则和一般步骤 229

7.2 界面菜单 231

7.2.1 界面菜单的创建 232

7.2.2 菜单属性 235

7.3 用户控件 237

7.3.1 控件对象的创建 237

7.3.2 用户控件类型 238

7.3.3 编程序建立控件 238

7.3.4 对话框的使用 243

7.4 中断回调规则 244

7.5 鼠标操作 244

7.5.1 鼠标操作的处理 244

7.5.2 对象选择规则 246

7.5.3 鼠标操作实例 247

7.6 GUI界面设计实例 248

8.1.1 Simulink概述 251

8.1 Simulink简介 251

第8章 Simulink入门 251

8.1.2 Simulink的运行 252

8.1.3 Simulink窗口介绍 253

8.1.4 使用Simulink的步骤 256

8.2 模块操作 256

8.2.1 Simulink模型概念 256

8.2.2 Simulink模块基本操作 257

8.3 模块连接 260

8.3.1 产生和删除连线 260

8.3.2 信号线的标志(Label) 262

8.3.3 模块的标志 264

8.4 Simulink的常用基本模块 265

8.5 仿真配置 271

8.5.1 解算器(Solver)的设置 272

8.5.2 仿真数据输入输出设置 273

8.5.4 实时工作间设置 276

8.5.3 诊断参数设置 276

8.5.5 用命令进行仿真 277

8.5.6 模型的保存和打印 279

8.6 模型中的子系统 281

8.6.1 子系统的建立 282

8.6.2 子系统的封装 286

8.7 定制函数库和S-函数 292

8.7.1 定制函数库 293

8.7.2 定制模块间的Link关系 293

8.7.3 S-Function 294

8.8 离散时间系统和混合系统 294

8.8.1 若干个子模块 294

8.8.2 多速率离散时间系统 295

8.9 Simulink技巧及其仿真实例 296

8.9.2 提高仿真的效率和精度 297

8.9.1 建模技巧 297

8.9.3 仿真实例 298

第9章 MATLAB工具箱 305

9.1 工具箱概述 305

9.2 优化工具箱简介 320

9.2.1 优化工具箱应用简介 320

9.2.2 优化工具箱函数 321

9.3 图像处理工具箱简介 327

9.3.2 图像文件的显示 328

9.3.1 图像文件的读写 328

9.3.3 图像文件的运算 333

9.4 信号处理工具箱简介 344

9.4.1 基本波形产生 345

9.4.2 信号变换 348

第10章 Notebook的使用 353

10.1 Notebook的安装和启动 353

10.1.2 Notebook的启动 354

10.1.1 Notebook的安装 354

10.2 M-book的应用 357

10.2.1 输入细胞群 357

10.2.2 群组和计算区 360

10.2.3 MATLAB命令执行 361

10.2.4 格式转换 363

10.2.5 输出格式控制 364

10.2.6 细胞样式设置 368

10.3 M-book模板使用中的若干问题 369

第11章 MATLAB外部接口初探 371

11.1 MATLAB外部接口概述 371

11.2 MEX文件 373

11.2.1 MEX文件概述 373

11.2.2 C语言MEX文件的建立 375

11.2.3 Fortran语言MEX文件的建立 390

11.3.1 引擎函数库 397

11.3 计算引擎 397

11.3.2 C语言中MATLAB计算引擎的调用 398

11.3.3 Fortran语言中MATLAB计算引擎的调用 402

11.4 Visual C++与MATLAB接口 405

11.4.1 转换数据类型 405

11.4.2 利用MATLAB引擎 406

11.4.3 利用MATLAB自身的编译器调用工具箱中的函数 408

11.4.4 利用Matcom调用工具箱中的函数 409

11.4.5 M文件在Visual C++6.0中的编译和执行 410

11.5 Delphi与MATLAB接口 413

11.5.1 动态链接库的设计 414

11.5.2 函数在Delphi中的运用 416

11.6 Visual Basic与MATLAB接口 417

11.6.1 Active X自动化 417

11.6.2 应用举例 420

参考文献 421

精品推荐