MATLAB基础.doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:10 大小:1.4MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

MATLAB基础.doc

MATLAB基础.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

-第页共NUMPAGES10页MATLAB基础§1MATLAB操作入门新版的MATLAB软件自1984年推向市场以来,历经十多年的竞争和发展,现已成为国际认可的最优秀的科技应用软件,与其他高级语言相比,MATLAB提供了一个人机交互的数学系统环境,可以大大节省编程时间,MATLAB语法规则简单、容易掌握、调试方便、具有高效、简明的特点,使用者只需输入一条命令而不用编制大量的程序即可解决许多数学问题,正是由于MATLAB的强大功能,它已受到国内外专家学者的欢迎和重视,并成为工程计算的重要工具。1、MATLAB的安装与启动(Windows操作平台)将源光盘插入光驱;在光盘的根目录下找到MATLAB的安装文件setup.exe及安装密码;双击该文件后,按提示逐步安装;安装完成后,在程序栏里便有了MATLAB选项,桌面上出现MATLAB的快捷方式;双击桌面上MATLAB的快捷方式或程序里MATLAB选项即可启动MATLAB.2、MATLAB环境MATLAB是一门高级编程语言,它提供了良好的编程环境,MATLAB提供了很多方便用户管理变量、输入输出数据以及生成和管理M文件的工具,首先简单介绍MATLAB的界面.启动MATLAB后对话框如下图(图1-17),它大致包括以下几个部分:图1菜单栏------单击即可打开相应的菜单;工具栏------使用它们能使操作更快捷;CommandWindow(命令窗口)------用来输入和显示计算结果,其中符号“>>”表示等待用户输入;LaunchPad(分类帮助窗口);Workspace(工作区窗口)------存储着命令窗口输入的命令和所有变量值;CurrentDirectory(当前目录选择窗口)------显示当前路径.3、MATLAB的帮助系统MATLAB的帮助系统提供帮助命令、帮助窗口等帮助方法.(1)帮助命令help假如准确知道所要求助的主题词,或指令名称,那么使用help命令是获得在线帮助的最简单有效的途径.例如要获得关于函数sin使用说明的在线求助,可键入命令>>helpsin将显示SINSine.SIN(X)isthesineoftheelementsofX.Overloadedmethodshelpsym/sin.m(2)帮助窗口(图1-18)帮助窗口给出的信息按目录编排,比较系统,便于浏览与之相关的信息,其内容与帮助命令给出的一样,进入帮助窗口的方法有:由LaunchPad(分类帮助窗口)进入帮助窗口;选取帮助菜单里的“MATLABHelp”或键入命令“helpwin”;双击菜单条上的问号按钮.图1-18§2MATLAB的变量及管理1、变量名的命名规则(1)以字母开头,后面可跟字母、数字和下短线;(2)大小写字母有区别;(3)不超过31个字符.例如fun,zheng12都是变量名.2、MATLAB的预定义变量(表1-3)表1-3Ans用于结果的缺省变量名Pi圆周率Eps计算机的最小数=Inf无穷大NaN不定值I或j-1的平方根=realmin最小可用正实数=realmax最大可用正实数=2.2204e-163、MATLAB的变量管理(表1-4)表1-4who查询MATLAB内存变量whos查询全部变量详细情况clear清除内存中的全部变量savesaX将X变量保存到sa.mat文件loadsaX调用sa.mat文件变量X注意:save只对数据和变量保存,不能保存命令.§3MATLAB的函数(表1-5)表1-5函数名解释MATLAB命令函数名解释MATLAB命令三角函数sinxsin(x)反三角函数arcsinxasin(x)cosxcos(x)arccosxacos(x)tanxtan(x)arctanxatan(x)cotxcot(x)arccotxacot(x)secxsec(x)arcsecxasec(x)cscxcsc(x)arccscxacsc(x)幂函数xax^a对数函数lnxlog(x)sqrt(x)log2xlog2(x)指数函数axa^xlog10xlog10(x)exexp(x)绝对值函数|x|abs(x)§4MATLAB基本运算符算术运算符(表1-6)表1-6数学表达式MATLAB运算符MATLAB表达式加a+b+a+b减a-b-a-b乘ab*a*b除ab/或\a/b或b\a幂ab^a^b关系运算符(表1-7)表1-7数学关系MATLAB运算符数学关系MATLAB运算符小于<大于>小于或等于<=大于或等于>=等于==不等于~=逻辑运算符(表1-8)表1-8逻辑关系与或非MATLAB运算符&|~§