MATLAB 7.x基础教程
分類: 图书,计算机/网络,程序设计,其他,
作者: 张笑天,杨奋强 编著
出 版 社: 西安电子科技大学出版社
出版时间: 2008-4-1字数:版次: 1页数: 276印刷时间: 2008/04/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787560619996包装: 平装内容简介
MATLAB是美国MathWorks公司推出的高效的科学计算软件。本书基于MATLAB 7.x,全面地介绍了MATLAB的工作环境和基本功能,包括MATLAB的基本操作、数据结构、数据类型、数值计算、程序设计、符号计算、基本绘图以及Simulink仿真等。本书内容简明扼要,实例丰富,便于读者掌握。
本书适用于理工科学校相关专业的在校大学生,也可供相关领域的科学研究和工程技术人员学习参考。
目录
第1章 MATLAB概述
1.1 MATLAB R2007a简介
1.2 桌面工具与开发环境
1.3 编辑/调试器
1.4 帮助系统
第2章 矩阵与数组
2.1 创建矩阵
2.2 索引
2.3 获取矩阵信息
2.4 基本操作和运算
2.5 空矩阵、标量和向量
2.6 多维数组
第3章 数据类型
3.1 数值类型
3.2 逻辑类型
3.3 字符串
3.4 日期与时间
3.5 结构
3.6 单元数组
3.7 函数句柄
3.8 MATLAB类
3.9 Java类
第4章 数学运算基础
4.1 矩阵与线性代数
4.2 多项式与插值
4.3 快速傅里叶变换
4.4 函数的函数
4.5 求解微分方程
4.6 稀疏矩阵
第5章 M文件程序设计基础
5.1 M文件介绍
5.2 程序流程控制
5.3 数据输入/输出
5.4 程序调试与优化
第6章 符号计算功能
6.1 符号对象的创建与使用
6.2 数学计算功能
6.3 表达式的化简和替换
6.4 线性代数
6.5 求解符号方程
6.6 简易符号绘图函数
6.7 调用Maple函数
6.8 积分变换
第7章 基本绘图功能
7.1 图形窗口
7.2 绘制二维图形
7.3 绘制三维图形
7.4 绘制特殊图形
第8章 Simulink仿真环境
8.1 Simulink基础
8.2 Simulink的模块库
8.3 子系统及封装技术
8.4 仿真运行与分析
8.5 S-函数的设计与应用
参考文献
书摘插图
第1章 MATLAB概述
MATLAB的名称源自Matrix Laboratory,它是一种高效的科学计算语言。MATLAB将高性能的计算与可视化集成在一起,并提供了大量的内置函数及工具箱,从而被广泛地应用于科学计算、控制系统、信息处理等领域的分析、仿真和设计工作中。其典型应用主要有:
•数学计算;
•算法开发;
•数据采集;
•建模、仿真和原型设计;
•数据分析、研究和可视化;
•科学和工程绘图;
•应用开发环境,包括创建图形用户界面。
MATLAB是一个以没有维数限制的数组为基本数据元素的交互式系统,这样就可以解决很多专业计算上的问题,特别是包含矩阵和向量公式的计算问题。历经十余年的发展,MATLAB已经成为大学里初等数学、高等数学及理工学科相关课程的标准教学工具。在工业上,MATLAB是进行高效率研究、开发及分析的工具。
MATLAB的特色就在于其附带的一套专用工具箱。对于许多用户来说,工具箱可以帮助用户学习和运用专业技术。工具箱是用来解决特殊问题的MATLAB函数库,它包含信号处理、控制系统、神经网络、模糊逻辑、小波分析以及系统仿真等功能。
MATLAB系统主要由以下几个部分构成。
1.桌面工具与开发环境
桌面工具与开发环境由一系列帮助用户使用MATLAB函数和文件的工具和设备组成。大多数工具采用图形用户界面方式,包含MATLAB桌面、命令窗、历史命令记录、编辑调试器、代码分析器和其他报告,以及用于查看帮助、工作区、文件和搜索路径的浏览器。
2.MATLAB数学函数库
数学函数库是一个汇集了大量计算算法的库。它不仅包含了最基本的函数,如求和、正弦、余弦以及复数运算,还包含了更为复杂的函数,如矩阵求逆、求特征值、贝塞尔函数以及快速傅里叶变换等。
……