matlab应用基础第一章matlab基础

matlab应用基础第一章matlab基础

ID:30362026

大小:1.13 MB

页数:32页

时间:2018-12-29

matlab应用基础第一章matlab基础_第1页
matlab应用基础第一章matlab基础_第2页
matlab应用基础第一章matlab基础_第3页
matlab应用基础第一章matlab基础_第4页
matlab应用基础第一章matlab基础_第5页
资源描述:

《matlab应用基础第一章matlab基础》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、MATLAB应用基础赵国瑞天津大学电子信息工程学院计算机基础教学部2000.3制作概述MATLAB是世界流行的优秀科技应用软件之一。具有功能强大(数值计算、符号计算、图形生成、文本处理及多种专业工具箱)、界面友好,可二次开发等特点。自1984年由美国MathWorks公司推向市场以来,先后发布了多个版本,1993年发布4.0版,1996年发布5.0版,1999年发布5.3版。目前发布的为6.5版。MATLAB有专业和学生版之分。二者功能相同,但计算规模和计算难度有差别。在国内外,已有许多高等院校把MATLAB列为本科生、研究生必

2、须掌握的基本技能。我校自1999年列为研究生选修课程。而且有很多教师、研究生把它作为进行科研的重要工具。国内关于MATLAB的书籍很多,如:《精通MATLAB5.3》张志涌等编著北京航空航天大学出版社,2000.8《科学计算语言MATLAB简明教程》杜藏等编著南开大学出版社,1999.6《精通MATLAB5》张宜华编写清华大学出版社,1999.6《精通MATLAB--综合辅导与指南》DuaneHanselman、BruceLittlefield编著李人厚等译较西安交通大学出版社,1998.1等等本课程主要介绍MATLAB5.3的

3、基本功能和基础知识。至于其包含的多种工具箱,如仿真工具箱、解非线性方程(组)工具箱、优化工具箱等,应通过本学习后,结合各专业自己进一步学习和使用。第1章MATLAB基础1.1源文件(M-文件)分为两类:函数文件和非函数文件。都用扩展名.M1.1.1函数文件格式1(无返回值函数)function函数名(输入表)%称为函数头函数体例如:functionbox(opt_box);%BOXAxisbox.%BOXONaddsaboxtothecurrentaxes.%BOXOFFtakesifoff.%BOX,byitself,togg

4、lestheboxstate.%%BOXsetstheBoxpropertyofthecurrentaxes.%%SeealsoGRID,AXES.%Copyright(c)1984-98byTheMathWorks,Inc.%$Revision:1.5$$Date:1997/11/2123:32:59$ax=gca;if(nargin==0)if(strcmp(get(ax,'Box'),'off'))set(ax,'Box','on');elseset(ax,'Box','off');endelseif(strcmp(opt

5、_box,'on'))set(ax,'Box','on');elseif(strcmp(opt_box,'off'))set(ax,'Box','off');elseerror('Unknowncommandoption.');end格式2(有返回值函数)function[输出表]=函数名(输入表)函数体其中:[输出表]是函数的返回值,若输出表中只有一项,则方括号可省略。例如:functionaObjH=getobj(HG)%GETOBJRetrieveScribeObjectfromHandleGraphicshandle%C

6、opyright(c)1984-98byTheMathWorks,Inc.%$Revision:1.8$$Date:1998/06/0322:23:48tryud=getappdata(HG,'ScribeObjectData');aObjH=ud.HandleStore;catchaObjH=[];end注意:·函数名必须与定义它的文件名主名相同·函数体是对各参数、局部变量和全局变量的操作。函数体内必须对输出表中的变量赋值·函数头与函数体之间可以有多个以符号"%"开始的注释行,说明函数的功能和使用方法。当执行命令help<文件

7、名>时,将显示这些注释,直到遇到第一个非注释行为止。但是,函数体内包含的注释不能被Help命令显示。·函数体内最常用的两个特殊变量:NARGIN—表示输入表中的参数个数NARGOUT—表示输出表中的参数个数1.1.2非函数文件非函数文件是无函数头的M文件,由若干命令和注释构成。如:%Filenameisasine.mx=0:0.1:2*pi;y=sin(x);plot(x,y)%可包含汉字注释1.1.3M-文件的操作1、建立新M-文件在命令窗中选File/New/M-file命令,打开编辑窗口(4.2c中需事先指定文本编辑器,5

8、.0以后的版本已有内置文本编辑器)可同时打开多个M文件2、保存M-文件在文本编辑器中选File/SaveAs…命令3、编辑M-文件在命令窗口/文本编辑器中选File/Open…命令4运行M-文件在文本编辑器中选Tools/Run命令或在命令窗口使用命令行调用,格

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。