MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介1MATLAB7课件第一章MATLAB7简介第二章MATLAB7的安装和用户界面第三章基本使用方法第四章数值向量和数组第五章字符串、单元数组和结构第六章数值计算功能第七章符号运算第八章图形处理第九章GUI图形设计第十章MATLAB7程序设计MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介2第一章MATLAB7简介•教学目标•教学重点•教学过程MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介3教学目标–本章主要介绍MATLAB的一些基本情况,让大家对该软件有一个整体的认识。它主要包括MATLAB的功能、发展历史以及MATLAB7的新特点等,由于MATLAB软件在不断地更新,所以,也要介绍获取MATLAB7最新信息的途径。MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介4教学重点•了解MATLAB语言的基本功能和特点•了解MATLAB7的新特点和新功能MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介5教学过程•MATLAB的初步知识•MATLAB的优点•MATLAB的缺点•MATLAB7的新功能MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介6MATLAB的初步知识–MATLAB最初是由CleveMoler用Fortran语言设计的,有关矩阵的算法来自Linpack和Eispack课题的研究成果;现在的MATLAB程序是MathWorks公司用C语言开发的。–MATLAB作为美国MathWorks公司开发的用于概念设计,算法开发,建模仿真,实时实现的理想的集成环境。是目前最好的科学计算类软件。MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介7MATLAB的主要应用领域(1)数值分析。(2)数值和符号计算。(3)工程与科学绘图。(4)控制系统的设计与方针。(5)数字图像处理。(6)数字信号处理。(7)通讯系统设计与仿真。(8)财务与金融工程。MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介8MATLAB的优点•1.容易使用•2.可以由多种操作系统支持•3.丰富的内部函数•4.强大的图形和符号功能•5.可以自动选择算法•6.与其他软件和语言有良好的对接性MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介9MATLAB的缺点•运行效率较低•由于MATLAB是一种合成语言,因此,与一般的高级语言相比,用MATLAB编写的程序运行起来时间往往要长一些。•价格比较贵•一般的用户可能支付不起它的高昂费用。但是,购买MATLAB的昂贵费用在很大程度上可以由使用它所编写的程序的价值抵消。MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介10MATLAB7的新功能•提供了MATLAB、SIMULINK的升级以及其他最新的75个模块的升级•该版本不仅提高了产品质量,同时也提供了最新的用于数据分析、大规模建模、固定点开发和编码等新特征。MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介11第二章MATLAB7的安装和用户界面•教学目标•教学重点•教学过程MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介12教学目标•本章主要介绍MATLAB7的安装和用户界面,通过对本章的学习,用户将学会MATLAB软件的安装过程并对用户界面有一个直观的认识MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介13教学重点•初步认识MATLAB7的用户界面•掌握MATLAB7的路径搜索MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介14教学过程•MATLAB7的安装过程•MATLAB7用户界面概述•MATLAB7的路径搜索MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介15MATLAB7的安装过程–用户在购买到正版MATLAB7后,可以按照相关的说明进行安装,安装过程相对比较简单。这里不在赘述。安装MATLAB7必须具有由Mathworks公司提供的合法个人使用许可,如果没有使用许可,用户将无法安装MATLAB。MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介16MATLAB7用户界面概述–MATLAB7的用户界面主要包括以下三个方面的内容:•MATLAB7的主菜单•MATLAB7的工具栏•MATLAB7的窗口MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介171.MATLAB7的主菜单•MATLAB7的主菜单包括File、Edit、Debug、Desktop、Window和Help菜单。•可以执行的操作有New、Open、Undo、Redo、Cut、copy和Step等。MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介182.MATLAB7的工具栏•MATLAB7的工具栏包括新建文件、打开文件、剪切、复制和粘贴等常用图标•同时,MATLAB7的工具栏适时显示MATLAB7的当前路径,用户还可以通过工具栏来改变当前路径MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介193.MATLAB7的窗口–打开MATLAB7,默认打开的窗口包括:(1)命令窗口(CommandWindow);(2)命令历史窗口(CommandHistory);(3)工作间管理窗口(Workspace);(4)当前路径窗口(CurrentDirectory)–此外,还有编译窗口、图形窗口和帮助窗口等其他种类的窗口。MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介20(1)命令窗口在默认设置下,命令窗口自动显示于MATLAB界面中,如果用户只想调出命令窗口,也可以选择Desktop|DesktopLayout|CommandWindowOnly命令。MATLAB7用户界面的右侧窗口就为命令窗口。MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介21(2)命令历史窗口–命令历史窗口显示用户在命令窗口中所输入的每条命令的历史记录,并标明使用时间,这样可以方便用户的查询。–如果用户想再次执行某条已经执行过的命令,只需在命令历史窗口中双击该命令。MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介22(3)工作间管理窗口–工作间管理窗口就是用来显示当前计算机内存中MATLAB变量的名称、数学结构、该变量的字节数及其类型。–在默认设置下,工作间管理窗口自动显示于MATLAB界面中。MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介23(4)当前路径窗口–在默认设置下,当前路径窗口自动显示于MATLAB界面中,用户也可以选择Desktop|CurrentDirectory命令调出或隐藏该命令窗口。–当前路径窗口显示着当前用户工作所在的路径MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介24MATLAB7的路径搜索–MATLAB7有一个专门用于寻找“.m”文件的路径搜索器。“.m”文件是以目录和文件夹的方式分布于文件系统中的,一部分“.m”文件的目录是MATLAB7的子目录,由于MATLAB7的一切操作都是在它的搜索路径(包括当前路径中进行的,所以如果调用的函数在搜索路径之外,MATLAB7就会认为此函数并不存在。MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介25MATLAB7的路径搜索•(1)MATLAB7的当前目录–在命令窗口中输入cd命令,并按Enter键确认,即显示有当前MATLAB7工作所在目录。•cd•C:\MATLAB71\work•MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介26MATLAB7的路径搜索•(2)MATLAB7的路径搜索–选择MATLAB的主窗口中File|SetPath命令,进入到设置路径搜索的对话框,用户可以设置新的路径MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介27使用帮助系统MATLAB7.0为用户提供了非常完善的帮助系统,例MATLAB的在线帮助、帮助窗口、帮助提示、HTML格式的帮助、pdf格式的帮助文件及MATLAB的示例和演示等。MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介28第三章基本使用方法•教学目标•教学重点•教学过程MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介29教学目标•MATLAB7的优点不仅在于强大的功能,还在于其简单易学。•本章主要是介绍MATLAB7的基本使用方法。•用户在学习完本章的内容后,可以进行基本的数值运算,从而能够容易地解决许多在学习和科研中遇到的计算问题。MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介30教学重点•标点符号的使用•常用的操作命令和键盘技巧•MATLAB7的数据类型•常量和变量的使用方法•浮点数和复数的使用方法MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介31教学过程•简单的数学运算•常用的操作命令和键盘技巧•MATLAB7的数据类型MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介321.简单的数学运算•最简单的计算器使用法•标点符号的使用•常用的操作命令和键盘技巧MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介33(1)最简单的计算器使用法•直接输入法–3*30+3*35+4*30+4*32–ans=–443–•存储变量法–grade1=3*30–grade1=–90–grade2=3*35–grade2=–105–total=grade1+grade2total=–195–MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介34符号功能实例+加法1+2-减法1-2*乘法1*2/、\除法1/2(除)2\1(被除)^乘方2^1数值运算符号MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介35(2)常用标点符号标点符号定义标点符号定义;区分行,取消运行显示等.小数点以及域访问等,区分列,函数参数分隔符等…连接语句:在数组中应用较多‘字符串的标识符号()指定运算优先级等=赋值符号[]矩阵定义的标志等!调用操作系统运算{}用于构成单元数组等%注释语句的标识MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介36应用举例–例4-1清华大学土木系一年级有3个班,每班30人,二年级有3个班,每班35人,三年级有4个班,每班30人,四年级有4个班,每班32人。求清华大学土木系本科一共有多少人。•grade1=3*30;•grade2=3*35;•grade3=4*30;•grade4=4*32;•total=grade1+grade2+grade1+grade2•total=•443•MATLAB7简明教程清华大学出版社返回2019/11/13第一章MATLAB7简介372.常用的操作命令和键盘技巧•在使用MATLAB7语言编制程序时,掌握一些常用的操作命令和键盘