欢迎来到天天文库
浏览记录
ID:48038092
大小:213.50 KB
页数:46页
时间:2020-01-14
《matlab基础教程.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MATLAB语言哈尔滨工程大学理学院MATLAB语言MATLAB语言哈尔滨工程大学理学院研究偶极子(Dipole)的电势(Electricpotential)和电场强度(Electricfielddensity)。设在处有电荷,在处有电荷。那么在电荷所在平面上任何一点的电势和场强分别为其中又设电荷MATLAB语言哈尔滨工程大学理学院一些命令:1.“showworkspace”命令是打开MATLAB的工作空间浏览器的命令。工作空间浏览器能够显示可进行操作的变量的集合以及各变量的各种属性。也可以用键入命令的方式Who仅显示变量名Whos显示同工作空间一样的信息2.ShowGraphicsP
2、ropertyEditor显示图形属性的编辑器MATLAB语言哈尔滨工程大学理学院命令名称功能whatworktypefileeditfilepathaddpathrmpath查看work目录下的m文件查看file.m文件的代码编辑file.m文件显示当前目录添加目录删除目录3.“setpath”命令该命令允许用户编辑m文件的目录。也可以用MATLAB提供的命令来完成。MATLAB语言哈尔滨工程大学理学院数据格式数据类型数据格式数据类型short短格式(小数点后4为)long长格式(小数点后4为)hex十六进制格式bank金融格式++格式shorte短指数格式longg长紧缩格式lon
3、ge长指数格式shortg短紧缩格式loose稀疏格式compact紧凑格式rat有理格式数据格式表MATLAB语言哈尔滨工程大学理学院以上的数据格式是在“Preference”对话框的“CommandWindow选项卡中设定。也可用命令直接给数据定义格式命令形式为:format类型此格式命令只改变显示的数据,并不改变MATLAB的存储数据时的格式。2.1MATLAB的运行方式有两种运行方式:一、直接交互命令行操作方式二、.m文件编辑运行操作方式MATLAB语言哈尔滨工程大学理学院在MATLAB中.m文件分为两种:一、类似DOS的批处理文件,包含了一连串的MATLAB的指令,既不接受输
4、入参数,也不返回输出参数,称为脚本(script)。二、函数(Function),函数接受用户的输入参数,执行函数的具体运算,最后输出结果。1.脚本文件:包括注解和指令两部分。注解部分必须以“%”开头。脚本文件使用与存放的变量和数据都在工作空间中,指向工作空间来操作。2.函数文件:该文件主要包含以下五部分MATLAB语言哈尔滨工程大学理学院(1)函数定义行:位于函数的第一行,格式为:function[A1,A2,A3,…]=函数名(B1,B2,B3,…)A1,A2,A3,…为输出参数,B1,B2,B3,…为输入参数如无输入或输出参数,可以不写相应的参数。例如:functiontide(
5、x1)function[y1,y2]=tide()注:函数文件的名称必须与函数名称或函数文件中的主函数名称相同。(2)H1行:H1行紧接着函数定义行简要说明函数名和功能,是帮助文本的第一行,以“%”开始。lookforfunction-name命令找到相关函数,但只显示H1行MATLAB语言哈尔滨工程大学理学院(3)函数说明:函数说明位于H1行后,用来具体说明函数的功能和用法,同样以“%”开头。Helpdirection-name就可显示该目录下所有函数的H1行(4)函数主体:函数主体在函数说明后,是所有进行具体运算和赋值程序的代码。(5)注解:在MATLAB中,还可以对某一行的具体内
6、容进行注解。注:MATLAB通过判断.m文件的第一行是否有关键字“function”来识别该文件是否为函数文件。如果一个m文件是脚本文件,那么在该文件中不允许再出现函数定义语句。但可以调用在同一工作空间的函数文件中定义的函数MATLAB语言哈尔滨工程大学理学院MATLAB数据类型MATLAB定义了六种数据类型:字符char双精度数值double稀疏数据sparse存储型storage单元数组cell结构数组structstorage又包括:int8(8位整形)unit8(无符号8位)int16unit16int32unit32该类型只用于内存的有效存储,可以对这种类型的数据进行基本操作
7、,但不能对它们执行任何数学运算,如进行要转换数据类型。一般常用的为:chardoubleMATLAB语言哈尔滨工程大学理学院变量与常量变量MATLAB语言并不要求对所使用变量进行事先声明,也不需要指定变量类型,它会自动根据所赋予变量的值或对变量所进行的操作来确定变量的类型;在赋值过程中,如果变量已经存在,MATLAB语言将使用新值代替旧值,并以新的变量类型代替旧的变量类型。命名原则*变量名区分大小写;*变量名长度不超过31位;*变量名以字母开头
此文档下载收益归作者所有