首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > 精通MATLAB7 (MATLAB7.0 pdf教程)

精通MATLAB7 (MATLAB7.0 pdf教程)

  • 资源大小:65536
  • 上传时间:2022-01-09
  • 下载次数:0次
  • 浏览次数:87次
  • 资源积分:1积分
  • 标      签: Matlab

资 源 简 介

本书基于最新的matlab7.x版本,深入浅出,紧密结合实例,对matlab的使用进行了全面且详尽的阐述,并通过大量的实例讲述了如何实现 matlab7.x的基本操作和实际使用。全书图文并茂,突出应用,并配有大量的程序实例。全书共分37章进行展开,分为基础篇和实战篇。基础篇为前面的 34章,主要讲述matlab的基本使用,分别为:基础入门、matlab桌面、数组及其操作、多维数组及其操作、数据类型概述和数值类型、结构体和元胞数组、字符串、关系运算和逻辑运算、程序控制流、函数、m文件调试和剖析、目录管理和文件i/o、matlab中的时间、矩阵代数、数据分析、数据插值、多项式、三次样条、傅里叶分析、最优化计算、微积分、常微分方程、二维图形、三维图形、使用颜色和光影、图像、声音和视频、图形的打印和导出、句柄图形、图形用户界面(gui)、matlab类和面向对象编程、matlab编程接口、扩展matlab和java、windows应用程序集成、 simulink交互式仿真集成环境。实战篇为后面的3章,主要讲述matlab综合应用的实例,分别为:matlab高等数学计算实例、matlab图形绘制实例、matlab扩展编程实例。本书适合matlab的初、中级读者,可作为高等学校数学、计算机、电子工程、信息工程及相关专业师生的matlab使用参考手册,也可作为广大工程应用人员和开发人员不可多得的参考资料。 目录: 第1章 基础入门 11.1 matlab发展历程 11.2 matlab系统结构 21.3 matlab 7工具箱 31.4 matlab 7/simulink 6最新特点 41.4.1 matlab 7最新特点 41.4.2 simulink 6最新特点 51.5 matlab启动和退出 61.6 matlab基本特色 71.6.1 常量与变量 71.6.2 matlab基本运算 91.6.3 matlab基本函数 101.6.4 向量 111.7 小结 12第2章 matlab桌面 132.1 matlab主菜单及功能 132.2 matlab 命令窗口 172.3 matlab工作空间 182.4 matlab文件管理 192.5 matlab帮助使用 192.5.1 直接使用help获得指令使用说明 202.5.2 直接使用help进行分类搜索 202.5.3 直接使用help获得具体子类指令说明 212.5.4 使用lookfor指令 212.6 小结 21第3章 数组及其操作 223.1 matlab中的数组 223.2 数组的创建 233.2.1 创建空数组 233.2.2 创建一维数组 233.2.3 创建二维数组 243.3 数组属性 253.3.1 数组结构 253.3.2 数组大小 263.3.3 数组维度 273.3.4 数组数据类型 283.3.5 数组的内存占用 293.4 创建特殊数组 293.4.1 0-1数组 293.4.2 对角数组 303.4.3 随机数组 313.4.4 魔方数组 323.5 数组操作 323.5.1 数组的保存和装载 323.5.2 数组索引和寻址 333.5.3 数组的扩展和裁剪 353.5.4 数组形状的改变 423.5.5 数组运算 453.5.6 数组查找 493.5.7 数组排序 503.6 小结 52第4章 多维数组及其操作 534.1 多维数组 534.1.1 多维数组的创建 534.1.2 多维数组的属性 564.2 多维数组的操作 564.2.1 多维数组的索引 564.2.2 多维数组的维度操作 574.2.3 多维数组参与数学计算 594.3 小结 60第5章 数据类型概述和数值类型 615.1 matlab数据类型概述 615.2 matlab中的数值类型 625.2.1 整数类型 625.2.2 浮点数类型 655.2.3 复数 685.2.4 无穷量(inf)和非数值量(nan) 695.3 数值类型的显示格式 705.4 matlab中确定数值类型的函数 705.5 小结 71第6章 结构体和元胞数组 726.1 结构体 726.1.1 结构体的创建 736.1.2 获取结构体内部数据 756.1.3 结构体数组操作函数 776.1.4 结构体嵌套 786.1.5 动态字段 796.1.6 结构体函数 796.2 元胞数组 806.2.1 元胞数组的创建 816.2.2 元胞数组的显示 826.2.3 元胞数组的操作 836.2.4 嵌套元胞数组 856.2.5 元胞数组函数 866.3 小结 87第7章 字符串 887.1 创建字符串 887.1.1 单行字符串创建 887.1.2 多行字符串创建 897.2 字符串操作 907.2.1 字符串比较 907.2.2 字符串的替换和查找 927.2.3 其他操作 947.3 字符串的元胞数组 967.4 使用正则表达式搜索 987.5 字符数组和数值数组间的相互转换 997.6 小结 101第8章 关系运算和逻辑运算 1028.1 逻辑类型的数据 1028.2 关系运算 1038.3 逻辑运算 1048.3.1 逐个元素的逻辑运算 1048.3.2 捷径逻辑运算 1068.3.3 逐位逻辑运算 1078.4 逻辑函数和测试函数 1088.5 运算优先级 1108.6 小结 111第9章 程序控制流 1129.1 分支控制语句 1129.1.1 if,else和elseif 1129.1.2 switch,case和otherwise 1149.2 循环控制语句 1159.2.1 for循环 1159.2.2 while循环 1179.2.3 conTInue语句 1179.2.4 break语句 1189.2.5 数组结构和循环的效率比较 1199.3 错误控制的try-catch结构 1199.4 程序终止的return语句 1209.5 小结 121第10章 函数 12210.1 m文件和matlab10.1 编程概述 12210.1.1 m文件概述 12210.1.2 matlab编程概述 12310.2 m文件结构和实例 12410.2.1 m文件的一般结构 12410.2.2 脚本m文件实例 12510.2.3 函数m文件 12710.3 函数类型 12910.3.1 匿名函数 12910.3.2 m文件主函数 13010.3.3 嵌套函数 13010.3.4 子函数 13110.3.5 私有函数 13210.3.6 重载函数 13210.4 参数传递 13210.4.1 matlab参数传递概述 13210.4.2 输入和输出参数的数目 13310.4.3 可变数目的参数传递 13410.4.4 返回被修改的输入参数 13510.4.5 全局变量 13610.5 函数句柄 13710.5.1 函数句柄的创建和调用 13710.5.2 处理函数句柄的函数 13810.6 小结 138第11章 m文件调试和剖析 14011.1 m文件调试工具 14011.2 m文件分析工具 14211.2.1 m-lint分析工具 14311.2.2 profiler分析工具 14411.3 小结 146第12章 目录管理和文件i/o 14712.1 当前目录和目录管理 14712.1.1 当前目录工具条 14712.1.2 当前目录面板 14812.1.3 可视化目录显示 14912.1.4 当前目录设置 15012.1.5 命令窗口目录操作命令 15112.2 matlab搜索路径 15212.2.1 matlab文件运行搜索过程 15212.2.2 搜索路径设置 15312.2.3 搜索路径设置命令 15312.3 文件管理 15412.3.1 文本数据 15412.3.2 图形、音频和视频数据 15412.3.3 电子表格数据 15412.3.4 科学标准格式数据 15512.3.5 数据导入向导 15512.3.6 因特网文件处理 15612.3.7 低级文件i/o 15612.4 小结 157第13章 matlab中的时间 15813.1 日期和时间 15813.1.1 日期时间的三种表示格式 15813.1.2 获取当前日期时间的函数 15913.1.3 日期格式转换 16013.1.4 datestr转换函数输出样式控制 16013.2 程序中应用的计时函数 16113.3 小结 162第14章 矩阵代数 16314.1 矩阵分析 16314.1.1 矩阵的行列式 16314.1.2 矩阵的逆 16414.1.3 矩阵的秩 16514.1.4 矩阵的范数和条件数 16514.1.5 矩阵的特征值、特征向量和特征多项式 16614.1.6 矩阵的标准正交基 16714.1.7 矩阵分解 16714.1.8 矩阵的对角元素操作 17114.1.9 矩阵分析函数总结 17214.2 线性方程组 17314.2.1 线性方程组的表示和种类 17314.2.2 线性方程组的matlab求解 17414.3 特殊矩阵 17814.4 稀疏矩阵 17814.4.1 稀疏矩阵的存储方式 17814.4.2 稀疏矩阵的创建 17914.4.3 稀疏矩阵函数 18014.5 小结 182第15章 数据分析 18315.1 数据分析概述和数据预处理 18315.1.1 数据分析概述 18315.1.2 数据导入 18415.1.3 遗失数据的处理 18515.2 基础统计分析 18515.2.1 命令窗口统计分析 18615.2.2 matlab数据统计工具 18715.2.3 多组数据的相关分析 18915.3 用线性回归模型拟合数据 19015.3.1 命令窗口下的线性回归 19015.3.2 用基本拟合工具进行回归分析 19215.4 其他分析方法初步 19515.4.1 有限差分 19515.4.2 傅里叶分析初步 19615.5 matlab统计工具箱初步 19815.5.1 概率密度函数 19815.5.2 概率分布函数 19915.5.3 逆概率分布函数 20015.5.4 随机数产生 20115.6 小结 202第16章 数据插值 20316.1 一维插值 20316.1.1 一维插值函数的使用 20316.1.2 内插运算和外插运算 20516.2 二维插值 20816.3 高维插值 21116.4 插值函数总结 21116.5 小结 212第17章 多项式 21417.1 多项式基础 21417.1.1 多项式的表示 21417.1.2 多项式的根 21517.1.3 多项式的创建 21517.1.4 多项式求值 21617.2 多项式运算 21717.2.1 多项式乘法 21717.2.2 多项式除法 21717.2.3 多项式加法 21817.2.4 多项式微分 21917.2.5 多项式的部分分式展开 22017.3 多项式曲线拟合 22117.4 多项式函数总结 22217.5 小结 223第18章 三次样条 22418.1 三次样条基础 22418.2 三次样条的matlab18.2 实现 22418.3 小结 227第19章 傅里叶分析 22819.1 傅里叶变换 22819.2 快速傅里叶变换(fft) 22919.3 小结 233第20章 最优化计算 23420.1 优化工具箱简介 23420.1.1 优化工具箱3.0的新特色 23420.1.2 优化函数 23520.2 无约束优化问题 23720.2.1 一元函数无约束优化 23720.2.2 多元函数无约束优化 23820.3 约束优化问题 23920.4 小结 240第21章 微积分 24121.1 微分 24121.1.1 符号微分 24121.1.2 数值微分 24221.2 积分 24221.2.1 符号积分 24221.2.2 数值积分的实现方法 24321.2.3 重积分的实现方法 24521.3 小结 246第22章 常微分方程 24722.1 常微分方程符号解 24722.2 常微分方程数值解 24822.3 小结 251第23章 二维图形 25223.1 matlab图形窗口概述 25223.2 基本绘图指令 25523.2.1 基本绘图流程 25523.2.2 基本绘图函数 25623.2.3 设置函数曲线格式和标记点格式 25923.2.4 子图绘制 26123.2.5 迭加绘图模式 26223.2.6 设置坐标轴和网格线 26323.2.7 对数/半对数坐标系绘图 26523.2.8 双纵轴绘图 26623.2.9 绘图窗口开关控制函数 26823.2.10 设置默认绘图格式循环顺序 26923.2.11 复数绘图 27023.3 图形标注 27123.3.1 图形标注概述 27123.3.2 图形标题 27323.3.3 坐标轴标签 27423.3.4 图例和颜色条 27523.3.5 文本框标注 27623.3.6 数据点标记 28123.3.7 箭头和图框标注 28123.3.8 锚定图形标注对象 28323.4 特殊绘图 28323.4.1 柱状图和面积图 28323.4.2 饼图 28423.4.3 直方图 28523.4.4 离散数据绘图 28623.4.5 等高线图 28723.4.6 向量图 28823.4.7 其他特殊绘图指令 29023.4.8 函数绘图 29223.5 图形窗口进阶 29323.5.1 概述 29323.5.2 图形面板 29423.5.3 绘图浏览器 29623.5.4 属性编辑器 29723.5.5 数据查视工具 29823.5.6 工作保存 29923.6 小结 299第24章 三维图形 30024.1 创建三维图形 30024.1.1 三维图形概述 30024.1.2 三维曲线图 30124.1.3 三维曲面图 30224.1.4 特殊三维绘图 30824.2 创建三维片块模型 31424.2.1 创建片块模型 31424.2.2 多个片块模型的创建和颜色设置 31524.3 三维图形显示控制 31924.3.1 设置坐标轴 31924.3.2 设置视角 32024.3.3 camera控制 32124.3.4 其他控制工具 32224.4 小结 322第25章 使用颜色和光影 32325.1 matlab中的颜色 32325.1.1 着色技术 32325.1.2 rgb真彩着色 32425.1.3 颜色表 32525.1.4 索引着色 32725.1.5 shading模式 33025.2 光照效果 33125.2.1 光源对象 33125.2.2 光照方法 33225.3 小结 333第26章 图像、声音和视频 33426.1 图像 33426.1.1 图像及其数值类型 33426.1.2 图像处理函数 33526.2 声音 34026.3 视频 34126.4 小结 342第27章 图形的打印和导出 34327.1 图形打印和导出概述 34327.2 图形打印 34427.2.1 使用菜单打印图形 34427.2.2 图形打印命令 34527.2.3 打印设置 34627.3 图形导出 35127.3.1 使用菜单导出图形 35127.3.2 图形导出命令 35127.3.3 导出设置 35127.4 小结 354第28章 句柄图形对象 35528.1 句柄图形对象概述 35528.2 get和set函数 35628.3 根对象 35628.4 图形窗口对象 35728.5 核心图形对象 35828.6 句柄图形对象操作 35928.7 回调函数 36028.8 小结 362第29章 图形用户界面(gui) 36329.1 gui和guide 36329.1.1 gui程序概述 36329.1.2 打开guide开发环境 36429.2 使用guide创建gui界面 36529.2.1 guide界面概述 36529.2.2 交互组件 36629.2.3 设计菜单 37029.2.4 gui程序的存储 37129.2.5 对象浏览器 37229.2.6 gui程序的运行 37329.3 回调函数 37329.3.1 回调函数原型 37329.3.2 回调函数编程 37429.4 小结 377第30章 matlab类和面向对象编程 37830.1 matlab类概述 37830.1.1 类的基本概念 37830.1.2 类的组成 37930.2 matlab类的设计 37930.2.1 在matlab中设计类的基本方法 37930.2.2 建立类目录 38030.2.3 类的构造函数方法 38030.2.4 类的转换方法 38130.2.5 类的显示方法 38330.2.6 类的subsref方法 38330.2.7 类的重载 38430.2.8 类方法综合使用实例 38730.3 matlab面向对象编程 38830.3.1 matlab面向对象编程的特点 38830.3.2 matlab面向对象编程与其他语言对比的特点 38930.4 小结 389第31章 matlab编程接口 39031.1 matlab与excel接口 39031.1.1 excel link的使用 39131.1.2 excel link应用举例 39231.2 matlab与vb接口 39431.2.1 动态链接库dll方法 39431.2.2 利用dde方式调用31.2.2 matlab程序 39531.2.3 利用acTIvex技术 39531.3 matlab与vc++接口 39631.3.1 使用matlab engine 39631.3.2 mex文件 39731.3.3 使用matcom实现matlab到c++代码转换 39831.4 与mat文件交换数据 39931.5 小结 400第32章 扩展matlab和java 40132.1 java概述 40132.2 在matlab中使用java 40232.2.1 java接口 40232.2.2 matlab中调用java 40332.3 创建和使用java对象 40532.3.1 创建java类对象 40532.3.2 连接java对象 40632.3.3 调用java类对象 40732.3.4 java实例 40932.4 java与matlab混合编程 40932.5 小结 410第33章 windows应用程序集成 41133.1 com组件 41133.1.1 com简介 41133.1.2 matlab com编译器 41233.2 动态数据交换(dde) 41533.2.1 dde基本概念 41533.2.2 matlab中的dde 41633.2.3 matlab作为dde的服务器端 41733.2.4 matlab作为dde的客户端 41833.3 notebook 42033.3.1 notebook基础 42033.3.2 在word中使用notebook 42133.4 小结 422第34章 simulink交互式仿真集成环境 42334.1 simulink的使用 42334.1.1 simulink启动 42434.1.2 simulink仿真设置 42534.1.3 simulink模块库简介 43134.1.4 simulink功能模块的处理 44334.2 simulink自定义功能模块 44534.2.1 采用subsystem建立自定义功能模块 44534.2.2 多个模块组合自定义功能模块 44634.2.3 自定义功能模块的封装 44634.3 s函数设计与应用 44734.3.1 s函数设计 44834.3.2 s函数应用 45134.4 simulink仿真举例 45234.5 小结 456第35章 matlab高等数学计算实例 45735.1 极限运算 45735.2 求导数 45835.2.1 一元函数求导 45835.2.2 多元函数求导 45935.2.3 参数方程求导 46035.2.4 隐函数求导 46035.2.5 求梯度与方向导数 46035.3 求积分 46135.3.1 定积分 46135.3.2 广义积分 46235.3.3 重积分 46235.3.4 不定积分 46235.4 级数 46335.4.1 级数展开 46335.4.2 级数求和 46335.5 求函数的零点和极值点 46335.5.1 求函数的零点 46335.5.2 求函数的极值点 46435.6 代数方程组求解 46535.6.1 线性方程组求解 46535.6.2 非线性方程组求解 47135.7 常微分方程求解 47235.7.1 常微分方程的符号解 47235.7.2 常微分方程组数值解 47235.8 小结 474第36章 matlab图形绘制实例 47536.1 二维绘图 47536.1.1 函数绘图 47536.1.2 离散数据绘图 47736.1.3 特殊坐标轴绘图 47936.2 三维绘图 48036.2.1 二元函数绘图 48036.2.2 三维曲线绘图 48136.2.3 三维曲面绘图 48236.3 特殊分析用图 48236.3.1 柱状图 48236.3.2 直方图 48336.3.3 饼图 48436.3.4 散点图 48436.3.5 等高线图 48536.4 小结 48637.1 matlab与vc++混合编程概述 487第37章 matlab扩展编程实例 48737.1.1 混合编程的背景 48737.1.2 混合编程的方式 48837.2 使用matlab引擎 48837.2.1 matlab引擎 48837.2.2 编程实例 49237.3 使用mcc编译器 49537.3.1 mcc编译器 49537.3.2 matlab的设置及创建动态链接库 49637.3.3 编程实例 49837.4 使用com 50137.4.1 com简介 50137.4.2 com的设置与创建 50137.4.3 vc++中调用com 505
VIP VIP