MATLAB 2008全程指南
分類: 图书,计算机/网络,程序设计,其他,
作者: 董辰辉 等编著
出 版 社: 电子工业出版社
出版时间: 2009-3-1字数:版次: 1页数: 555印刷时间:开本: 大16开印次:纸张:I S B N : 9787121080197包装: 平装编辑推荐
一书在手,全程无忧。
(全程指南)以全面、实用、贴心为宗旨,针对性强,读者可快速上手。文中穿插以“编者手记”为代表的大量经验、技巧、提示和注意,帮助读者避开陷讲和弯路,启迪更多思路和方法。采用任选驱动的教学方式,大量练习和应用案例,贴近项目实践。讲解时操作步骤详细,读者轻易上手。本书附赠网上资源下载,涵盖书中所有实例,读者稍加改动,即可应用于自己的工作和生活中。
本书的4大主轴:MATLABGN与Office、MATLAB应用程序接口;操作基础、数据结构与类型、数值计算及数据分析、符号运算、MATLAB编程基础;在数据图像处理中的应用、优化问题应用、在信号处理中的应用、Simulik仿真、图形用户界面GUI设计;MATLAB文件操作、数据可视化。
全程指南:
1.知识全面,实例精彩,指导性强
基础知识、开发进阶、行业应用、程序接口,循序渐进地全面讲解MATLAB的文文面面。
2.用实例说话,讲解详细,通俗易懂
全书包括300多个实例,理论联系实际。语言简洁易懂,知识点分类明确。
基础知识、开发进阶、行业用、程序接口。
内容简介
MATLAB是由MathWorks公司推出的用于数值计算、图像处理、信号处理、自动控制和数据分析等诸多方面的科学计算软件。本书由入门到提高系统地介绍了MATLAB及其工具箱的基本功能与使用,包括MATLAB基础知识、数值计算、符号计算、编程基础、文件操作、数据可视化、图像处理、优化工具箱、信号处理、Simulink仿真、GUI设计、MATLAB与Microsoft Office和混合编程等功能的使用方法。在配套光盘中附有部分实例的源文件,以方便读者理解和掌握相关知识。
全书包含了378个计算实例,所有的实例都经过上机调试,可靠完整。读者可以在自己的MATLAB环境中准确地重现本书所提供的实例结果。
本书既可以作为理工科院校研究生、本科生系统学习的教材,又可以作为广大科技工作者对MATLAB软件入门到提高的自学用书和使用手册。
目录
第1篇 基础知识
第1章 MATLAB操作基础
1.1 MATLAB概述
1.2 MATLAB发展历史
1.3 MATLAB主要功能
1.4 MATLAB安装
1.5 MATLAB的启动和退出
1.5.1 MATLAB启动
1.5.2 MATLAB的退出
1.6 MATLAB操作界面
1.6.1 菜单栏
1.6.2 工具栏
1.6.3 命令窗口
1.6.4 工作空间窗口
1.6.5 当前目录窗口
1.6.6 历史记录窗口
1.7 MATLAB联机帮助系统
1.7.1 联机帮助系统
1.7.2 命令窗口查询帮助
第2章 数据结构与类型
2.1 常量与变量
2.1.1 常量
2.1.2 变量
2.2 数组与矩阵
2.2.1 数组
2.2.2 矩阵
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 字符分类
2.4.5 查找与替换
2.5 结构数组
2.5.1 结构数组的创建
2.5.2 结构数组中的数据获取
2.5.3 结构数组中的操作
2.5.4 结构数组的大小
2.5.5 结构数组的嵌套
2.6 元胞数组
2.6.1 元胞数组的创建
2.6.2 元胞数组中的数据获得
2.6.3 元胞数组的删除与重塑
2.6.4 元胞数组中的操作函数
2.6.5 元胞数组的嵌套
2.6.6 元胞数组与数值数组间的转化
第3章 数值计算及数据分析
3.1 因式分解
3.1.1 行列式、逆和秩
3.1.2 LU因式分解
3.1.3 QR因式分解
3.1.4 范数
3.2 矩阵特征值和奇异值
3.2.1 特征值和特征向量的求取
3.2.2 奇异值分解
3.3 数据分析和统计
3.3.1 基本的数据分析函数
3.3.2 协方差和相关系数函数
3.4 数值积分
……
第4章 符号运算
第5章 MATLAB编程基础
第2篇 开发进阶
第6章 MATLAB文件操作
第7章 数据可视化
第3篇 行业应用
第8章 MATLAB在数字图像处理中的应用
第9章 MATLAB优化问题应用
第10章 MATLABd在信号处理中的应用
第11章 Simulink仿真
第12章 图形用户界面GUI设计
第4章 程序接口
第13章 MATLAB与Office
第14章 MATLAB应用程序接口
书摘插图
第1篇 基础知识
第1章 MATLAB操作基础
1.1 MATLAB概述
MATLAB源于Matrix Laboratory,原意为矩阵实验室。开始它是一种专门用于矩阵数值计算的软件。随着MATLAB逐渐市场化,功能上也不断地发展进步,逐步成为具有强大的计算、仿真、绘图等功能的实用性工具。它使用简单,扩充方便,易学易用,深受高校师生、科研人员和工程计算人员的喜爱,在众多的科学计算软件中,MATLAB独占鳌头。
作为多学科、多种工作平台的功能强大的大型软件,MATLAB具有以下特点:
(1)MATLAB有强大的自带帮助手册,有基于HTML的完整的帮助功能。
(2)运算符丰富。MATLAB使用C语言编写,因此提供了和C语言几乎一样多的运算符,MATLAB运算符的灵活使用会使程序变得极为简短。
(3)程序环境高级并且简单。具有与其他语言编写的程序结合和输入输出格式化数据的能力。MATLAB既具有结构化的控制语句(如for循环、while循环、break语句和if语句),又有面向对象编程的特性。
(4)程序限制不严格,程序设计自由度大。例如,在MATLAB里,用户无须对矩阵预定义就可以使用。有大量事先定义的数学函数,并且有很强的用户自定义函数的能力。
(5)程序的可移植性良好,基本上不做修改就可以在各种型号的计算机和操作系统上运行。
(6)MATLAB的图形功能强大。在Fortran和C语言里绘图都很不容易,但在MATLAB里,数据的可视化非常简单。MATLAB还具有较强的编辑图形界面的能力。具有教育、科学和艺术学的图解和可视化的二维、三维图。
……