内容介绍
MATLAB作为一套高性能的数值计算和可视化数学软件,已经广泛地应用于自动控制、数值和符号计算、工程与科学绘图、数字图像处理、数字信号处理、通信系统设计与仿真以及财务与金融工程等各个领域。本书系统介绍了MATLAB 7的基础知识和基本命令,包括程序设计环境、数值运算、基本绘图处理、与其他程序的接口设计、Simulink仿真基础、电路分析、信号处理等内容;并以工程和实际应用为背景,通过大量的实例详细地介绍了MATLAB控制系统仿真、MATLAB神经网络工具箱、模糊逻辑工具箱、线性矩阵不等式工具箱以及图像处理工具箱等,并给出了实际应用的综合实例。
本书具有内容新颖、覆盖面广和实用性强等特点,既可作为从事相关领域工作的工程技术人员的参考书,也可以作为高等院校通信、电子、计算机、自动化、控制、机械等相关专业的研究生和高年级本科生的学习参考用书。
目录
- 第1章MATLAB入门
- 1.1MATLAB的简介及历史
- 1.1.1MATLAB的简介
- 1.1.2MATLAB的发展历史
- 1.1.3MATLAB 7的新功能
- 1.1.4MATLAB的语言基础
- 1.2MATLAB的安装和启动
- 1.2.1MATLAB的安装
- 1.2.2MATLAB的启动
- 1.2.3MATLAB开发环境配置
- 1.3MATLAB操作界面介绍
- 1.3.1任务栏
- 1.3.2启动按钮
- 1.3.3命令窗口
- 1.3.4命令历史窗口
- 1.3.5当前目录浏览器
- 1.4MATLAB数学运算知识
- 1.4.1MATLAB矩阵
- 1.4.2MATLAB的数据类型
- 1.4.3MATLAB矩阵存储方式
- 1.5MATLAB工具箱简介
- 1.6MATLAB帮助查询功能
- 1.6.1MATLAB帮助浏览器
- 1.6.2help函数和doc函数
- 第2章MATLAB数值运算
- 2.1基本算术运算
- 2.1.1基本算术运算符
- 2.1.2常用数学函数
- 2.2向量及其运算
- 2.2.1向量的生成
- 2.2.2向量的基本运算
- 2.2.3点积、叉积及混合积的实现
- 2.3矩阵及其运算
- 2.3.1矩阵的生成
- 2.3.2矩阵的基本数学运算
- 2.3.3矩阵的基本函数运算
- 2.3.4矩阵分解函数
- 2.3.5特殊矩阵的生成
- 2.3.6矩阵的一些特殊操作
- 2.4数组及其运算
- 2.4.1基本数组运算
- 2.4.2数组函数运算
- 2.4.3数组逻辑运算
- 2.5多项式及其运算
- 2.5.1多项式的表示方法
- 2.5.2多项式的运算方法
- 第3章MATLAB编程基础
- 3.1编程概述
- 3.2流程控制
- 3.2.1选择结构
- 3.2.2循环结构
- 3.2.3其他流程控制语句
- 3.3脚本文件
- 3.4函数文件
- 3.4.1基本结构
- 3.4.2输入输出参数
- 3.4.3子函数和私有函数
- 3.4.4局部变量和全局变量
- 3.4.5函数执行规则
- 3.5M文件调试
- 3.5.1M文件出错信息
- 3.5.2M文件调试命令
- 3.6M文件性能分析
- 第4章MATLAB图形用户界面与绘图
- 4.1二维图形
- 4.1.1基本绘图命令
- 4.1.2特殊的二维函数命令
- 4.2三维图形
- 4.2.1基本的三维绘图命令
- 4.2.2特殊的三维绘图命令
- 4.3图形处理的基本技术
- 4.3.1坐标轴的调整
- 4.3.2文字标示
- 4.3.3图例注解
- 4.3.4图形的保持
- 4.3.5网格控制
- 4.3.6图形窗口的分割
- 4.4图形窗口
- 4.4.1图形窗口的创建与控制
- 4.4.2图形窗口的菜单操作
- 4.5图形用户界面(GUI)操作
- 4.5.1GUI设计原则和一般步骤
- 4.5.2GUI设计向导
- 第5章MATLAB与其他语言的接口设计
- 第6章Simulink仿真与电路分析应用
- 第7章MATLAB在信号与系统中的应用
- 第8章MATLAB在控制系统中的应用
- 第9章MATLAB在人工神经网络中的应用
- 第10章模糊逻辑工具箱的使用
- 第11章线性矩阵不等式工具箱
- 第12章MATLAB数字图像处理
- 第13章MATLAB综合实例
- 参考文献