matlab基础知识.doc

matlab基础知识.doc

ID:49199855

大小:158.00 KB

页数:12页

时间:2020-03-01

matlab基础知识.doc_第1页
matlab基础知识.doc_第2页
matlab基础知识.doc_第3页
matlab基础知识.doc_第4页
matlab基础知识.doc_第5页
资源描述:

《matlab基础知识.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、欢迎MATLAB稈序设计基础知识MATLAB作为一种高级应用软件,除了命令操作的肓接交互方式外,还有自己的编程语言,为了充分发挥和体现MATLAB的功能,必须掌握MATLAB的程序设计。木章将从语言的角度介绍编写MATLAB基木程序的规则和方法。MATLAB的工作环境如图所示,MATLAB的命令窗是输入控制命令的地方,如图所示。1.1MATLAB的变量1.变量命名规则在MATLAB屮,对变量(包括函数)命名时应遵循以下规则♦MATLAB区分字母大小写。♦变量名的第一个字符必须是英文字母,最多可包括31个字符。♦变量名可

2、以由字母、数字和下划线混合组成。2.固定变量在MATLAB屮还存在着一些系统默认的固定变量,如表2-1所示。在MATLAB语句中若出现固定变量名,则系统就将其赋予默认值。表2・1固定变量变量名默认值ans预设的计算结果的变量名epsMATLAB定义的正的极小值=2.2204e-16Pi内建的皿值inf8值,无限大NaN无法定义一个数目i或j虚数单位i=j=注意:MATLAB使用变最时不需要预先对变最类型进行说明,MATLAB会自动根据所输入的数据来决定变量的数据类型和分布空间。1.2MATLAB基木表达式MATLAB采

3、用命令行式的表达式语言,每一个命令行就是一条语句,其格式与书写的表达式十分相近,非常容易掌握。用户在命令窗口输入语句并按下I叫车键以后,该语句就由MATLAB系统解释运行,并及时给出运行结果。MATLAB的语句采用以下两种形式乙一:(1)表达式(2)变量=表达式表达式由变量名、常数、函数和运算符构成。在上述MATLAB语句的第一种形式屮,表达式执行运算后产生的矩阵,将H动赋给名为“ans”的默认变量,并即时在屏幕上显示出来,变最“ans”的值将在下一次运行第一种形式的语句时被刷新;在MATLAB语句的第二种形式屮,语旬

4、执行的结果是将表达式计算产生的矩阵,赋值给等号左边表量,并存入内存。【举例】>>4*2*pians=25.1327>>a=l4*ia=1.00004.0000i注意:MATLAB语句结尾若加上分号“;”,其作用是将计算结果存入内存,但不显示在屏幕上,反Z,语句结尾若不加“;”,则表示在语句执行后,在将计算结果存入内存的同时,还将运算结果显示出來。1.3矩阵1.3.1矩阵的创建在MATLAB中,矩阵可以通过下列方法创建:♦直接输入法♦利用MATLAB内部函数创建1.肓接输入法对于简单而且维数较少的矩阵,创建矩阵的最佳方法

5、就是从键盘直接输入矩阵,即按矩阵行的顺序输入矩阵各元素,在输入过程中必须遵循以下原则:▲矩阵的所有元素必须放在方括号“[]”内▲矩阵元素Z间必须用逗号“,”或空格隔开▲矩阵行与行之间用或冋车符隔开▲矩阵元索可以是任何不含未定义变量的表达式【举例】>>a=[l23,4,5,6,7,8,9]维矩阵123456789>>a二[1,2,3;4,5,6;7,&9]123456789>>x=2;y=pi/3;>>A=[2,5,cos(y);x,2*x,3*x;x,x/2,x/4]A=2.00002.00002.00005.0000

6、0.50004.00006.00001.00000.50002.利用MATLAB函数创建矩阵MATLAB提供了大量的函数用于创建一些特殊的矩阵及其派生矩阵,表2-2列出了一些常用函数的含义。表2-2一些常用的矩阵生成函数函数名称zeros(m,n)ones(m,n)eye(m,n)含义和功能生成mXn全部元索为0的矩阵生成mXn全部元素为1的矩阵生成mXn的单位阵下血以函数zeros为例介绍它的调川格式及其应丿IJ,其他函数的调用格式与此大致相同,可参阅MATLAB的联机帮助。【举例】>>B=zeros(2,5)B=0

7、0000000001.在MATLAB屮,矩阵数据可以调用命令save和load存储和读取。save命令调用格式为save路径文件名变量名如用户输入:>Asavec:mya则表示将矩阵a以文件名mymat保存在C盘根目录下,若路径默认,则MAT自动将变量保存到其默认的目录(work)屮。以MAT文件保存的矩阵,用户在使用MATLAB的任何时候均可用load命令装载到MATLAB的工作区屮,如要将矩阵a重新装载到MATLAB的工作空间,只需键入命令:>>loadc:my1.3.2向量的生成在MATLAB系统屮,仅有一

8、行或一列的矩阵成为向量。向量是矩阵的一种特例,前面所介绍的有关矩阵的创建及保存的所有方法完全适用于向量。生成向最常用方法:1.利用冒号运算生成向量冒号具有多种功能,在用于生成向量时,使用以下格式:x=i:j♦如果i0且ik

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

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

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