人民邮电出版社
POSTS & TELECOM PRESS
MATIAB
_ 数 速 壅 手 册 (修订版)
本书全面讲解MATLAB 各种函数的语法、功能和使用实例,
包含以下内容:
MATLAB操作基础
矩阵及其基本运算函数
数值计算函数
符号运算函数
概率统计函数
绘图与图形处理函数
MATLAB程序设计函数
Simulink 命令
图形用户界面设计函数
信号处理工具箱函数
符号数学工具箱函数
歷封面设计:董志桢
分类建议:计算机/ 程序设计/MATLAB
人民邮电出版社网址:w w w .ptpress.com .cn
ISBN 9 7 8 - 7 - 1 1 5 - 2 2 6 5 2 - 5
9 7 8 7 1 1 5 2 2 6 5 2 5 >
ISBN 978-7-115-22652-5
定价:49.80元
■ iili(修订版)
邓 薇 编 著
图书在版编目( c I P ) 数据
MATLAB函数速査手册/ 邓薇编著. ~ 2版 (修订本
) . — 北 京 :人民邮电出版社,2010.5
ISBN 978-7-115-22652-5
i . ①m… i i . ①邓… m . ①计算机辅助计算一软件
包,MATLAB—技术手册 IV. ①TP391. 75-62
中国版本图书馆CIP数据核字(2010)第050755号
________ MATLAB函 数 速 查 手 册 (修 订 版 )
著 邓 薇
责 任 编 辑 黄 焱
♦ 人民邮电出版社出版发行 北京市崇文区夕照寺街14号
邮编 100061 电子函件 3 1 5 @ptpress.com.cn
网 ht http://www.ptpress.com.cn
北京艺辉印刷有限公司 印 刷
♦ 开 本 :880x 1230 1/32
印张:20.5
字数:528千字
印数:5 001-9000 册
2010年 5 月第2 版
2010年 5 月北京第1 次印刷
ISBN 978-7-115-22652-5
定价.• 49.80元
读者服务热线:(0 10)67132692印装质量热线:(010)67129223
反盗版热线:(010)67171154
内 容 提 要
MATLAB是目前流行的理论与工程仿真软件之一。该软件自产
生以来,就以其独有的特点和明显的优势吸引了各行各业的工作者。
本书较全面地介绍了 MATLAB的函数,主 要 包 括MATLAB操作基
础 、矩阵及其基本运算、与数值计算相关的基本函数、符号运算的
函数、概率统计函数、绘图与图形处理函数、MATLAB程序设计相
关函数、Simulink仿真工具函数、图形用户界面制作函数、信号处
理工具箱函数和符号数学工具箱函数等内容。
本 书 立 足 M ATLAB 函数基础,并且附带较多的实例讲解,所
以既适合初学者,又 适 合 有 一 定 经 验 的MATLAB使用者。本书也
可以作为大专院校学生的参考用书。
—X-J-M.
刖
■.…JBl—秦
^
随着科学技术的飞速发展,仿真技术作为一门新兴的学科迅速
地登上了历史舞台,无论从实用性的角度还是从缩短开发时间、节
约开发资金的角度考虑,任何工程技术方面的研发都离不开仿真,
因此,仿真技术越来越受到人们的青睐。不言而喻,MATLAB这种
具有超强功能的仿真软件自然更加受到人们的关注。 Math W orks公
司顺应多功能需求的潮流,在其卓越数值计算和图示能力的基础上,
又率先在专业水平上开拓了其符号计算、文字处理、可视化建模和
实 时 控 制 能 力 ,开 发 了 适 合 多 学 科 要 求 的 新 一 代 科 技 应 用 软 件
MATLAB。经过多年的国际竞争,MATLAB己经占据了数值软件市
场的主导地位。时至今日,经过不断的完善和改进, MATLAB 7.0
已经得到广泛应用。
本书的特点
1 . 分类清晰,查询方便
本 书 按 照 M ATLAB 函数功能进行分类,读者可以迅速从目录
中定位到自己所需要的函数,查看该函数相关内容。本书还将所有
函数按首字母排序,方便读者查询。
2 . 循序渐进,由浅入深
为了方便读者学习,本 书 首 先 让 读 者 了 解M ATLAB 的产生背
1 2 m R T L H B . 醜 輕 f j :.....................—......—
景和功能特点,从读者广为熟悉的数值运算函数出发,逐步深入地
介绍符号运算、概率统计等各种函数,配合实例讲解,使读者更容
易理解。而后,介 绍 MATLAB程序设计、Sim ulink建模、图形用
户界面设计以及工具箱函数的使用。读者可以边学习、边动手,更
快 地 掌 握MATLAB的各种函数。
3 . 技术全面,内容充实
本书详细讲解了 M ATLAB 的各种技术,如基本运算函数、高
级应用函数、工具箱等,全 书共讲解近5 0 0 个函数,每个函数均用
实例加以讲解。
4 . 实例精讲,深入剖析
根据本人多年的项目经验,MATLAB仿真工具的应用中,函数
的使用尤为重要,任何数值运算、工程上的模型仿真都离不开函数
的操作。所 以 ,本书立足于函数,并且配合相关的实例讲解,详细
介绍了每个函数的格式、功能以及使用情况。本书选取实用而典型
的示例,便于读者参阅和模仿。
本书的内容
本 书 共 11 章 ,具体安排如下。
第 1 章 :本 章 将 从 MATLAB是什么,它有哪些特征和优势这
些 问 题 入 手 把 读 者 带 到 这 个 仿 真 软 件 之 中 , 然 后 简 单 介 绍 了
MATLAB的运行环境、集成环境以及安装的过程。
第 2 章 :本章详细介绍了矩阵运算的基本函数,从矩阵表示、
矩阵运算、方程组求解到特征值、线性相关以及稀疏矩阵等,深入
讲解了它们的函数格式、使用方法以及应注意的事项。读者要非常
熟练地掌握这些函数的使用方法,因 为 它 们 是 MATLAB后续学习
的基础。
第 3 章 :本章详细介绍了数值运算的函数,从基本数学函数、
插值、拟合、数据分析以及数值微积分等几个方面进行了讲解*
第 4 章 :本章介绍了符号表达式的一些基本的算术运算,如加、
减 、乘 、除及合并、分解、展幵、化简等,这一系列的操作都有相
关的函数以及实例演示,方便读者查阅和练习。
第 5 章 :本章介绍了概率统计相关的函数,包括随机数的产生、
随机变量的描述、随机变量的分布函数、数字特征以及参数估计、
假设检验等,同时还讲解了图形的绘制,使读者能够对理论知识有
直观的理解。
第 6 章:本章主要讲解MATLAB图形的绘制功能以及图形图像
的处理和动画制作。作为一个功能强大的仿真工具软件, MATLAB
具有很强的图形处理功能,提供了大量的二维、三维图形函数。由
于系统采用面向对象的技术和丰富的矩阵运算,所以在图形处理方
面既方便又高效。
第 7 章 :MATLAB不仅是一个功能强大的工具软件,更是一种
高效的编程语言。MATLAB软件环境包括了 MATLAB语言的编程
环境,M 文 件 则 是 用MATLAB语言编写的程序代码文件。本章从
控制流、函数文件、脚本文件以及程序调试等几个方面进行了介绍。
第 8 章 :本章详细介绍了 Simulink仿真环境中模型的创建、仿
真配置、连续系统建模、离散系统建模及混合系统建模等功能,还
讲解了 Simulink的仿真原理以及控制系统的设计分析。
第 9 章 :本章主要介绍了图形用户界面设计的基本知识,前一
部分主要讲解了图形用户界面设计的基本函数,后一部分以实例的
形式介绍了利用控件对界面进行设计的方法。
第 1 0 章 :本章介绍了工程中较为常用的信号处理工具箱,以
实例的形式讲解了信号产生、时频分析以及滤波器的设计函数。
第 1 1 章 :本章介绍了符号数学工具箱的使用,MATLAB符号
运 算 是 通 过 集 成 在M ATLAB 中的符号数学工具箱来实现的。和其
余的工具箱有所不同,该工具箱不是基于矩阵的数值分析,而是使
用字符串来进行符号分析与运算。MATLAB的符号数学工具箱可以
完成几乎所有符号运算功能。其中有符号表达式运算,符号表达式
的复合、化简,符号矩阵的运算,符号微积分,符号函数画图,符