内容介绍
本书从快速入门和实用性两个方面,对MATLAB7.0进行了详细的介绍,并列举了大量实用的例子。全书共分为12章,第1章介绍MATLAB的安装及系统功能;第2~3章介绍MATLAB基于命令窗口的应用,讲述了MATLAB的基础知识和数学运算;第4~8章介绍MATLAB基于M文件的应用,讲述了MATLAB的编程功能、数据显示及存取功能、数值和符号计算功能、图形用户界面设计功能等;第9~10章从模块化仿真的角度介绍MATLAB基于Simulink环境的应用,讲述了MATLAB的包含S函数的Simulink环境基础知识和在信号处理、图像处理以及控制等领域的实际应用;第11章从信息和功能交互的角度介绍MATLAB的外部接口,讲述了MATLAB与Word、Excel、C语言、Java语言等的接口;第l2章提供对本书内容加深理解的实验。
本书可作为电子、通信、自控等专业本科生的教材,同时也可作为相关专业研究生及广大科研人员的参考用书。
目录
- 第1章 概述
- 1.1 MATLAB简介及安装
- 1.2 MATLAB的目录结构
- 1.3 MATLAB的工作环境
- 1.4 MATLAB的通用命令
- 1.5 MATLAB的帮助系统
- 1.6 MATLAB示例
- 习题
- 第2章 基础知识
- 2.1 数据类型
- 2.2 基本矩阵操作
- 2.2.1 矩阵的构造
- 2.2.2 矩阵大小的改变
- 2.2.3 矩阵下标引用
- 2.2.4 矩阵信息的获取
- 2.2.5 矩阵结构的改变
- 2.2.6 稀疏矩阵
- 2.3 运算符和特殊符号
- 2.3.1 算数运算符
- 2.3.2 关系运算符
- 2.3.3 逻辑运算符
- 2.3.4 运算优先级
- 2.4 字符串处理函数
- 2.4.1 字符串的构造
- 2.4.2 字符串的比较
- 2.4.3 字符串的查找和替换
- 2.4.4 字符串与数值间的转换
- 第3章 数学运算
- 3.1 矩阵运算
- 3.1.1 矩阵分析
- 3.1.2 线性方程组
- 3.1.3 矩阵分解
- 3.1.4 矩阵的特征值和特征向量
- 3.1.5 矩阵相似变换
- 3.1.6 非线性运算
- 3.2 矩阵元素运算
- 3.2.1 三角函数
- 3.2.2 指数和对数函数
- 3.2.3 复数函数
- 3.2.4 截断和求余函数
- 3.2.5 特殊函数
- 第4章 基本编程
- 4.1 M文件基础
- 4.1.1 函数
- 4.1.2 脚本
- 4.1.3 子函数与私有函数
- 4.1.4 伪代码
- 4.2 变量和语句
- 4.2.1 变量类型
- 4.2.2 程序控制结构
- 4.3 程序调试
- 4.3.1 直接调试法
- 4.3.2 工具调试法
- 4.4 函数设计和实现
- 4.4.1 建立数学模型
- 4.4.2 编写代码
- 4.4.3 运行程序
- 4.4.4 良好的编程习惯
- 第5章 数据显示及存取
- 5.1 二维绘图
- 5.1.1 函数plot()
- 5.1.2 函数fplot()
- ……
- 第6章 数值计算
- 第7章 符号计算
- 第8章 图形用户界面(GUI)
- 第9章 Simulink仿真
- 第10章 实际应用
- 第11章 外部接口
- 第12章 实验
- 参考文献