新闻资讯
看你所看,想你所想

MATLAB从入门到精通

MATLAB从入门到精通

MATLAB从入门到精通

《MATLAB从入门到精通》是2008年人民邮电出版社出版的图书,作者是周建兴、岂兴明、矫津毅。

基本介绍

  • 书名:MATLAB从入门到精通
  • 作者:周建兴、岂兴明、矫津毅
  • ISBN:9787115186119
  • 页数:467页
  • 定价:59.00
  • 出版社:人民邮电出版社
  • 出版时间:2008年
  • 装帧:平装
  • 开本:16

内容简介

《MATLAB从入门到精通》以MATLAB 7.x软体为基础,系统讲解了MATLAB基本环境和操作方法;分章阐述了矩阵计算、数值计算、符号计算、数据可视化、数据分析、M档案编写、Simulink仿真、句柄图形、图形用户界面、档案读写、MATLAB编译器、应用程式接口等内容;并结合相关的函式或命令,精心编写了一些具体的示例,充分说明了具体函式和命令的使用方法。
《MATLAB从入门到精通》所带的光碟提供全部示例的原始码,可帮助读者更好地理解书中的内容并更快地掌握MATLAB的使用方法。
《MATLAB从入门到精通》内容充实、篇幅紧凑,既可作为高校学生系统学习MATLAB的书籍,也可以作为广大科研和工程技术人员在工作中使用MATLAB的参考书。

目录

第1章MATLAB7.x概述
1.1MATLAB简介
1.1.1MATLAB的发展
1.1.2MATLAB的主要特点
1.2MATLAB7.x的安装
1.3MATLAB7.x的运行环境
1.3.1MATLAB7.x的启动
1.3.2MATLAB7.x的工作环境
1.3.3命令视窗(CommandWindow)
1.3.4历史命令(HistoryCommand)视窗
1.3.5目录和档案管理
1.3.6搜寻路径管理
1.3.7工作空间和数组编辑器
1.3.8工作空间数据的保存
1.4MATLAB7.x的帮助系统
1.4.1命令行帮助查询
1.4.2演示帮助查看
1.4.3内容帮助浏览
1.4.4索引方式查询帮助档案
1.4.5查询帮助档案
1.5本章小结
第2章MATLAB基础知识
2.1MATLAB计算的介绍
2.1.1简单的计算示例
2.1.2基本的数学运算符号
2.1.3命令行中的常用标点
2.1.4命令视窗中的常用操作和编辑命令
2.1.5命令视窗的显示
2.2数值、变数和表达式
2.3数值数据类型
2.3.1整数
2.3.2浮点数
2.3.3整型浮点数间的操作函式
2.3.4複数
2.3.5常见的数学函式
2.4数组
2.4.1一维数组的创建
2.4.2多维数组的创建
2.4.3数组的运算
2.4.4常用的标準数组
2.4.5低维数组的定址和搜寻
2.4.6低维数组的处理函式
2.4.7高维数组的处理和运算
2.5单元数组和结构体
2.5.1单元数组的创建和操作
2.5.2单元数组函式
2.5.3结构体创建
2.5.4结构体函式
2.6字元串
2.6.1字元串创建和简单操作
2.6.2正则表达式搜寻字元串
2.7关係和逻辑运算
2.7.1关係运算符
2.7.2逻辑运算符
2.7.3关係和逻辑函式
2.8本章小结
第3章矩阵运算
3.1矩阵函式和特殊矩阵
3.1.1常见的矩阵处理函式
3.1.2特殊矩阵
3.1.3稀疏矩阵
3.2矩阵分析
3.2.1範数分析
3.2.2条件数分析
3.2.3矩阵的行列式
3.3线性方程组
3.3.1恰定方程组
3.3.2欠定方程组
3.3.3超定方程组
3.4矩阵分解
3.4.1Cholesky分解
3.4.2不完全Cholesky分解
3.4.3LU分解
3.4.4不完全LU分解
3.4.5QR分解
3.4.6奇异值分解
3.5特徵值分析
3.5.1特徵值和特徵向量
3.5.2稀疏矩阵的特徵值和特徵向量
3.5.3特徵值的条件数
3.5.4特徵值的複数问题
3.6本章小结
第4章MATLAB7.x编程基础
4.1M档案编辑器
4.1.1打开M档案编辑器
4.1.2M档案编辑器的设定
4.1.3M档案编辑器的列印属性设定
4.2M脚本档案的编写
4.3流程控制
4.3.1for循环结构
4.3.2while循环结构
4.3.3if判断结构
4.3.4switch分支选择结构
4.3.5try-catch结构
4.4控制命令
4.4.1continue命令
4.4.2break命令
4.4.3return命令
4.4.4input命令
4.4.5keyboard命令
4.4.6error和warning命令
4.5程式的向量化概念
4.5.1程式的向量化
4.5.2向量化和循环结构的对比
4.5.3逻辑数组和向量化
4.6M函式档案
4.6.1函式档案的创建
4.6.2伪码档案
4.6.3输入输出参数
4.6.4任意个数输入输出参数
4.6.5函式句柄和匿名函式
4.7程式的调试和剖析
4.7.1程式调试的常见错误
4.7.2直接调试方法
4.7.3通过工具调试
4.7.4M档案剖析
4.8本章小结
第5章数据可视化
5.1图形绘製示例
5.2二维图形绘製
5.2.1plot函式
5.2.2线型、标记和颜色
5.2.3图形坐标轴设定
5.2.4多个图形叠绘及多个图形视窗
5.2.5子图绘製
5.2.6互动式绘图和萤幕刷新
5.2.7plotyy函式绘製双坐标轴
5.2.8easy绘图命令
5.3三维图形绘製
5.3.1曲线图绘製
5.3.2格线图绘製
5.3.3曲面图的绘製
5.3.4绘製等值线图
5.4四维图形可视化
5.4.1slice切片命令
5.4.2其他slice函式
5.4.3等值面图绘製
5.5複数变数图形绘製
5.6特殊图形绘製
5.6.1area区域绘图
5.6.2pie饼图绘製
5.6.3直方图和梯形图
5.6.4矢量分布图绘製
5.6.5误差线图形绘製
5.6.6离散数据绘製
5.6.7伪色彩图绘製
5.6.8极坐标图形绘製
5.7图形的列印输出
5.8本章小结
第6章数据分析
6.1数据插值
6.1.1一维插值
6.1.2二维插值
6.1.3样条插值
6.2曲线拟合
6.3图形界面曲线拟合
6.3.1曲线拟合示例
6.3.2拟合残差图形绘製
6.3.3数据预测
6.4傅立叶分析
6.4.1离散傅立叶变换
6.4.2傅立叶变换相关的常用函式
6.4.3傅立叶级数
6.4.4使用FFT进行插值
6.5最佳化问题
6.5.1非线性无约束最佳化
6.5.2约束条件下的非线性最佳化
6.5.3最小最大值的最佳化问题
6.5.4线性规划求解
6.6常微分方程
6.6.1常微分方程介绍
6.6.2常微分方程求解
6.6.3加权常微分方程
6.6.4延迟微分方程
6.6.5常微分方程的边界问题
6.7函式的零点问题
6.7.1一元函式的零点
6.7.2多元函式的零点
6.8数值积分
6.8.1一元函式的数值积分
6.8.2多重数值积分
6.9机率论和数理统计
6.9.1机率分布
6.9.2数据分布分析
6.9.3假设检验
6.10本章小结
第7章符号计算
7.1符号对象和符号表达式
7.1.1符号对象的创建命令
7.1.2符号对象的创建示例
7.1.3符号计算中的运算符和函式
7.1.4符号对象的类别识别命令
7.1.5符号表达式中的变数确定
7.1.6符号精度计算
7.2符号表达式的操作
7.3符号表达式的替换
7.4符号函式的操作
7.4.1反函式操作
7.4.2複合函式操作
7.5符号微积分
7.5.1级数求和
7.5.2符号极限
7.5.3符号微分
7.5.4符号积分
7.6符号积分变换
7.6.1傅立叶变换及其反变换
7.6.2拉普拉斯变换及其反变换
7.6.3Z变换及其反变换
7.7符号代数方程求解
7.8符号微分方程求解
7.9利用Maple进行符号计算
7.9.1Maple函式的使用
7.9.2Maple经典函式的调用
7.9.3Maple库函式的帮助
7.10符号分析可视化
7.10.1funtool分析界面
7.10.2taylortool分析界面
7.11本章小结
第8章Simulink仿真系统
8.1Simulink基础知识
8.1.1Simulink的启动
8.1.2Simulink创建仿真示例
8.1.3模组库浏览器
8.1.4Simulink模型视窗
8.1.5模型视窗的选单栏
8.2Simulink模型操作
8.2.1Simulink模型的原理
8.2.2模组的操作
8.2.3信号线的操作
8.3Simulink信号
8.3.1常见信号
8.3.2複数信号
8.3.3虚拟信号和信号汇流排
8.3.4创建信号组
8.3.5自定义信号源
8.4常用的Sink模组
8.5Simulink仿真系统的设定
8.5.1解算器(Solver)的设定
8.5.2仿真数据的输入输出设定
8.5.3仿真诊断设定
8.6线性连续系统建模
8.6.1使用积分模组
8.6.2使用积分器求解微分方程
8.6.3传递函式进行仿真
8.6.4状态空间方法进行系统仿真
8.7非线性连续系统建模
8.7.1非线性仿真系统建模简介
8.7.2任意非线性函式的仿真
8.8封装子系统创建和受控执行
8.8.1使用模组组合子系统
8.8.2通过子系统模组创建子系统
8.8.3封装子系统
8.8.4使能控制子系统
8.8.5触发控制子系统
8.9离散时间系统和混合系统
8.10命令方式运行Simulink
8.11本章小结
第9章句柄图形
9.1句柄图形体系
9.1.1图形对象
9.1.2句柄对象
9.1.3对象属性
9.1.4图形对象句柄创建示例
9.2图形对象创建
9.2.1创建图形对象
9.2.2访问图形对象句柄
9.2.3使用句柄操作图形对象
9.3图形对象设定
9.3.1用set命令设定属性
9.3.2图形的默认属性
9.3.3句柄图形的通用属性
9.4高级绘图对象
9.4.1Nextplot属性
9.4.2Newplot命令
9.4.3高级绘图命令
9.5坐标轴对象
9.5.1坐标轴的几何属性
9.5.2坐标轴的刻度属性
9.5.3坐标轴的照相机属性
9.5.4坐标轴的尺度、方向属性
9.6本章小结
第10章图形用户界面
10.1图形用户界面介绍
10.2图形用户界面控制项
10.2.1图形用户界面控制项的创建
10.2.2滑鼠动作执行
10.2.3事件伫列的执行顺序
10.2.4回调函式的编写
10.3对话框对象
10.4界面选单
10.5编写M档案
10.6图形界面创建工具GUIDE
10.6.1GUIDE的启动
10.6.2创建图形用户界面对象
10.6.3设定组件的属性
10.6.4编写回调函式
10.6.5图形用户界面的执行
10.6.6GUIDE创建的工具
10.6.7创建带UIcontrol控制项的图形界面
10.6.8创建带选单和坐标轴的图形界面
10.7本章小结
第11章档案读取I/O
11.1工作空间数据读取
11.2数据档案的导入和导出
11.3底层档案读取I/O
11.4档案名称称处理
11.5处理二进制档案
11.5.1读取M档案
11.5.2读取文本档案
11.5.3写入文本档案
11.6处理文本档案
11.6.1使用csvread读取文本档案
11.6.2使用dlmread读入数据
11.6.3使用textread读入档案
11.6.4使用textscan读入数据
11.6.5使用csvwrite输出文本数据
11.6.6使用dlmwrite输出数据
11.7图像档案读入和输出
11.7.1图像档案读入
11.7.2图像档案输出
11.8本章小结
第12章MATLAB7.x的编译器
12.1编译器概述
12.2编译器的安装和配置
12.2.1安装前提
12.2.2编译器的安装
12.2.3配置编译器
12.3编译过程
12.3.1安装MCR
12.3.2MCR编译过程
12.4编译命令
12.5编译生成独立运行程式
12.5.1编译M档案
12.5.2M档案和C档案的混合编译
12.5.3编译图形绘製M档案
12.6调用M档案中的函式接口
12.7编译生成共享库函式
12.8本章小结
第13章应用程式接口
13.1C语言MEX档案
13.1.1MEX档案的数据
13.1.2C-MEX档案的调用
13.1.3创建MEX档案
13.2FORTRAN语言的MEX档案
13.2.1FORTRAN-MEX函式的调用
13.2.2MEX函式
13.3MAT档案
13.3.1MAT函式
13.3.2C语言创建MAT档案
13.3.3FORTRAN语言创建MAT档案
13.4MATLAB的引擎技术
13.4.1MATLAB引擎技术简介
13.4.2创建使用引擎技术程式
13.5Java语言接口
13.5.1MATLAB中的Java接口
13.5.2Java接口程式套用
13.6本章小结
参考文献

编辑推荐

《MATLAB7.x套用系列丛书》从读者角度出发,以实用、易懂为特点,贴近读者的实际学习过程,充分满足读者的学习需求。
《MATLAB7.x套用系列丛书》语言简洁,叙述清晰,图文并茂,实例丰富,是广大读者学习MATLAB的理想选择。
内容完整、全面
从基础的变数、函式、数据类型等入手,到数学分析、图形可视化、Simulink仿真、档案读写等,全面详细地帮助读者掌握MATLAB的操作和使用技巧。
版本更新与内容稳定并重
虽然MathWorks公司不断推出新版本,但在基础编程、基础知识和基础操作方面保持了一贯的稳定性。本书在缩写时兼顾了版本的更新和内容稳定。
内容深入,示例清楚
《MATLAB从入门到精通》对函式或命令中比较常用的部分进行重点分析讲解。同时通过示例对函式和命令中的一些典型知识点进行深入剖析,从而帮助读者真正掌握MATLAB。
精心编排,便于查阅
《MATLAB从入门到精通》在讲述MATLAB功能时,精心选择了有代表性的示例。并将相关内容和函式命令通过表格的形式归纳总结,从而便于读者在学习的同时翻阅查找熟读命令和函式。

序言

MATLAB是当今最优秀的科技套用软体之一,具有强大的科学计算能力、可视化功能、开放式可扩展环境,所附带的工具箱支持30多个领域的计算、仿真等套用,因此,在许多科学领域中MATLAB成为计算机辅助设计和分析、算法研究及套用开发的基本工具和首选平台。同时,MATL 具有其他高级语言难以比拟的一些优点--编写简单、效率高、易学易懂,因此,MATLAB语言也被通俗地称为演算纸式的科学算法语言。MATLAB在信号处理、通信、自动控制及科学计算等领域中被广泛套用,被认为是最能够提高工作效率,改善设计手段的工具软体。掌握了MATLAB,就掌握了一把开启专业领域科学研究大门的钥匙。
然而,目前市面上与MATLAB技术相关的书籍,由于受到各种因素的制约,往往存在着内容不够全面,没有和相关技术发展结合的问题,不能满足新技术发展的需要。同时,MATLAB图书如果缺乏实际套用例子的介绍,就会让读者感觉参考价值不高。
本系列丛书旨在用MATLAB的最新版本软体工具实现数位讯号处理、图像处理、小波分析和系统仿真等相关套用领域的新技术、新算法,使读者可以通过解读书中所举的套用实例快速掌握MATLAB的新功能、新特性,同时能够快速解决读者所关注领域的新问题。
本系列丛书重点介绍了IVIATLAB工具箱的最新内容和相关专业的新理论,能够紧跟技术发展。另外,本系列丛书注重理论与实际的结合,对所有基础理论和重要算法的讨论都通过MTLAB工具箱中相关函式进行了实现,具有较高的工程套用价值。

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com