资源预览内容
第1页 / 共141页
第2页 / 共141页
第3页 / 共141页
第4页 / 共141页
第5页 / 共141页
第6页 / 共141页
第7页 / 共141页
第8页 / 共141页
第9页 / 共141页
第10页 / 共141页
亲,该文档总共141页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第二篇 MATLAB快速入门目 录第一章 MATLAB简介及操作指南1.1 MATLAB语言的特点1.2 MATLAB的基本操作入门1.2.1 MATLAB 的几种启动方法1.2.2 MATLAB 的几种退出方法1.2.3 MATLAB的几个应用实例1.3 MATLAB的命令和窗口环境1.3.1 M文件1.3.2 File (文件)菜单1.3.3 Edit 菜单1.3.4 其它菜单1.4 MATLAB 的指令行的操作1.4.1 MATLAB工作区的功能1.4.2 指令行的编辑及应用举例1.5 MATLAB 的在线帮助系统1.5.1 查询某一命令或函数1.5.2 查询MATLAB所有的主题1.5.3 查询MATLAB所有的演示主题1.5.4 查询MATLAB的关键词1.5.5 使用help菜单查询帮助信息1.6 演示与漫游1.6.1 演示(demo)1.6.2 漫游 (tour)第二章 MATLAB的基础语法2.1 矩阵的输入与运算2.1.1 矩阵的输入和运算2.1.2 函数生成的矩阵2.1.3 矩阵的裁剪与拼接2.1.4 矩阵的运算2.2 数组及其运算2.2.1 数组的输入2.2.2 数组的运算2.3 语句、变量和表达式2.3.1 语句形式2.3.2 变量2.3.3 字符串2.4 函数2.4.1 标量函数2.4.2 向量函数2.4.3 矩阵函数2.5 程序设计2.5.1 关系和逻辑运算2.5.2 条件和循环语句第三章 MATLAB图形制作3.1 函数 plot3.2 函数 ezplot3.2.1 绘制隐函数的平面曲线3.2.2 绘制参数函数3.3 函数 ezpolar3.3.1 绘制极坐标函数的平面曲线(一)3.3.2 绘制极坐标函数的平面曲线(二)3.4 函数 polar3.5 函数 ezcontour 3.6 函数 fplot和其他画图函数3.7 对曲线的进一步处理3.7.1 线型和颜色3.7.2 网格和标记3.7.3 坐标轴与边框的控制3.8 画多重线的方法3.8.1 利用循环for语句作多条曲线3.8.2 利用hold on和hold off画多重曲线的三种方法3.8.3 利用几个数组作多条曲线画多重曲线3.9 图形窗口的分割3.10 空间图形制作3.10.1 函数 plot33.10.2 绘制曲面的网图函数3.10.3 绘制旋转曲面和球面的函数3.11 综合作图第四章 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.4 线性代数4.4.1 逆矩阵、行列式及其MATLAB命令4.4.2 方程组的逆矩阵解法及其MATLAB程序4.5 化简与代换4.6 其他目 录第二篇 MATLAB 快速入门电子版第一章 MATLAB简介及操作指南1.1 MATLAB语言的特点1.2 MATLAB的基本操作入门1.2.1 MATLAB 的几种启动方法1.2.2 MATLAB 的几种退出方法1.2.3 MATLAB的几个应用实例1.3 MATLAB的命令和窗口环境1.3.1 M文件1.3.2 File (文件)菜单1.3.3 Edit 菜单1.3.4 其它菜单1.4 MATLAB 的指令行的操作1.4.1 MATLAB工作区的功能1.4.2 指令行的编辑及应用举例1.5 MATLAB 的在线帮助系统1.5.1 查询某一命令或函数1.5.2 查询MATLAB所有的主题1.5.3 查询MATLAB所有的演示主题1.5.4 查询MATLAB的关键词1.5.5 使用help菜单查询帮助信息1.6 演示与漫游1.6.1 演示(demo)1.6.2 漫游 (tour)第一章 MATLAB简介及操作指南 MATLAB是Matrix Laboratory的缩写,它是一种数值计算和图形图像处理工具软件,它的特点是语法结构简明、数值计算高效、图形功能完备、易学易用。它在矩阵代数、数值计算、数字信号处理、振动理论、神经网络控制、动态仿真等领域都有广泛的应用。最初的MATLAB软件包是1967年由Clere Maler用FORTRAN语言编写的,新版的MATLAB是由Mathorks用C语言完成的,它自1984年推向市场以来,历经十几年的发展和竞争,现已成为国际认可(IEEE)的最优化的科技应用软件。在它的发展过程中,许多优秀的编者为它的完善作出了卓越的贡献,使它从一个简单的矩阵分析软件逐渐发展成为一个具有极高通用性的、带有众多实用工具的运算操作平台。由于MATLAB提供了一个人机交互的数学系统环境,并以矩阵作为基本的数据结构,可以大大节省编程时间。在美国大学中,MATLAB语言受到了教授与学生的欢迎和重视。由于它将使用者从繁重重复的计算中解放出来,把更多的精力投入到对数学的基本含义的理解上,因此,它已逐步成为许多大学生和研究生课程中的标准和重要的工具。不论在教学还是学生解题时,它都表现出高效、简单和直观的性能,是计算机辅助设计强有力的工具。因此,在国外的高等院校里,熟练运用MATLAB已成为大学生、硕士生、博士生必须掌握的基本技能;在设计研究单位和工业部门,MATLAB已成为研究必备软件和标准软件。1.1 MATLAB语言的特点MATLAB语言的特点如下: 特点1:起点高 (l)每个变量代表一个矩阵,它可以有nm个元素。 (2)每个元素都看作复数,这个特点在其他语言中也是不多见的。 (3)所有的运算,包括加、减、乘、除、函数运算都对矩阵和复数有效。 特点2:人机界面适合科技人员 (l)语言规则与笔算式相似:MATLAB的程序与科技人员的书写习惯相近,因此易写易读,易于在科技人员之间交流。 (2)矩阵行数、列数无需定义:若要输入一个矩阵,在用其他语言编程时必须先定义矩阵的阶数,而用MATLAB语言则不必有阶数定义语句,输入数据的行列数就决定了它的阶数。 (3)键入算式立即得结果,无需编译:MATLAB是以解释方式工作的,即它对每条语句解释后立即执行。若有错误也立即作出反应,便于编程者马上改正。这些都大大减轻了编程和调试的工作量。 特点3:强大而简易的作图功能 (l)能根据输入数据自动确定坐标绘图。 (2)能以多种坐标系(极坐标、对数坐标等)绘图。 (3)能绘制三维坐标中的曲线和曲面。 (4)可设置不同颜色、线型、视角等。 如果数据齐全,通常只需一条命令即可绘图。 特点4:智能化程度高 (1)绘图时自动选择最佳坐标以及按输入或输出变元数自动选择算法等。 (2)做数值积分时自动按精度选择步长。 (3)自动检测和显示程序错误的能力强,易于调试。 特点5:功能丰富,可扩展性强 MATLAB软件包括基本部分和专业扩展部分。基本部分包括:矩阵的运算和各种变换,代数和超越方程的求解,数据处理和博里叶变换,数值积分等等,可以满足大学理工科本科的计算需要。本书将介绍这部分的矩阵的运算和计算方法等方面的主要内容。 扩展部分称为工具箱。它实际上是用MATLAB的基本语句编成的各种子程序集,用于解决某一方面的专门问题,或实现某一类的新算法。现在已经有控制系统、信号处理、图像处理、系统辨识、模糊集合、神经元网络、小波分析等20余个工具箱,并且还在继续发展中。 MATLAB的核心内容在它的基本部分,所有的工具箱子程序都是用它的基本语句编写的。在大学本科学习阶段,不仅要会算,更重要的是知其所以然。因此我们原则上不提倡学生在低年级使用工具箱。为了避免学生在4年学习过程中重复编程,学生可以用基本语句来编自己的子程序,保存起来,以巩固已掌握的知识,并用于后续课程。第一章 MATLAB简介及操作指南 1.2 MATLAB的基本操作入门 本节介绍如何以不同方式进入和退出MATLAB、MATLAB的命令和窗口环境、MATLAB 的指令行的操作和演示程序等。为了能够更快的理解和掌握MATLAB执行命令的方式,还将介绍一些简单的例子,通过这些例子可以很快体会到MATLAB对计算和图形的操作确实方便快捷。1.2.1 MATLAB 的几种启动方法在Windows98/2000环境下,我们常用如下两种方法启动MATLAB:方法一:以快捷方式启动 (1)启动 Windows;(2)双击 MATLAB 图标。见图1-1。进入MATLAB的命令窗口,也称作工作窗口(见图1-2 MATLAB的命令窗口)。图1-1 Windows窗口图1-2 MATLAB的命令窗口方法二:以菜单方式启动MATLAB (1)启动 Windows; (2)单击开始; (3)依次选择程序,MATLAB和MATLAB命令,见图1-3,进入MATLAB的命令窗口。图1-3 从开始菜单进入MATLAB的命令窗口说明:在 MATLAB命令窗口的上方两行文字是初始提示信息。您可以在第三行键入命令。1.2.2 MATLAB 的几种退出方法有多种退出 MATLAB 的方式,我们常用如下五种方法退出MATLAB:方法一:在MATLAB 命令窗口的 “File” 菜单下选择“Exit MATLAB ”;方法二:快捷键“Ctrl+q”;方法三:在MATLAB 的命令窗口输入“Quit”或“exit” 命令;方法四:用鼠标单击 MATLAB 命令窗口角的 ;方法五:用鼠标单击MATLAB 命令窗口左上角的 ;1.2.3 MATLAB的几个应用实例为了能够更快地理解和掌握MATLAB执行命令的方式,我们下面介绍一些简单的例子,通过这些例子可以很快体会到MATLAB对进行计算和图形的操作确实方便快捷。我们可以试着在MATLAB的命令窗口中分别输入下面几个例子的程序,在每个程序输入后,按回车键,就会给您们一种惊喜。试试看吧! 例1 输入命令: v=eye(3,4) %34对角线为1的矩阵。运行后输出结果如下:v= 1 0 0 0 0 1 0 0 0 0 1 0 例2 输入命令: s1=Hello;s2=every;s3=student;s=s1,s2, ,s3,ss=s(1:5)运行后输出结果如下: s =Hello,every studentss =Hello例3 输入命令: subplot(2,1,1),Y=peaks; plot(Y),title( peaks ) , gtext( peaks )sub
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号