第2章MATLAB的数值计算ppt课件.pptx

第2章MATLAB的数值计算ppt课件.pptx

ID:59102340

大小:317.34 KB

页数:82页

时间:2020-09-25

第2章MATLAB的数值计算ppt课件.pptx_第1页
第2章MATLAB的数值计算ppt课件.pptx_第2页
第2章MATLAB的数值计算ppt课件.pptx_第3页
第2章MATLAB的数值计算ppt课件.pptx_第4页
第2章MATLAB的数值计算ppt课件.pptx_第5页
资源描述:

《第2章MATLAB的数值计算ppt课件.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章数值运算1)MATLAB变量及其操作2)MATLAB数据特点以及其类型3)矩阵、多项式构造方法及相关操作重点内容§2.1变量及其操作§2.2数据特点及其类型§2.3MATLAB矩阵及其运算§2.4MATLAB多项式及其运算§2.5关系运算和逻辑运算§2.6线性方程组求解2.1.1变量命名规则1)变量名是以字母开头,后接字母、数字或下划线的字符序列,最多63个字符;2)变量名区分字母的大小写;3)MATLAB提供的标准函数名以及命令名必须用小写字母。2.1变量及其操作1)Abc譬如:%合法变量名2)a_9%合法变量名3)3an%非法变量名4)m,n%非法变量名5)M

2、与m是同一变量吗%M与m属于不同变量2.1.2预定义变量1)系统本身定义的变量;2)有特定的含义,应尽量避免对这些变量重新赋值;3)若用户对预定义变量进行赋值,则该变量的值将被用户新赋的值临时覆盖。!!注意:预定义变量不能被clear命令删除。预定义变量含义预定义变量含义ans计算结果默认变量名NaN或nan非数,如∞/∞,0/0,∞-∞eps机器零阀值Inf或inf无穷大如1/0nargin函数的输入变量数目i或j虚单元i=j=nargout函数的输出变量数目pi圆周率realmin最小的正实数realmax最大的正实数MATLAB默认的预定义变量2.1.3赋值操作M

3、ATLAB赋值语句有两种格式:(1)变量=表达式%把表达式赋给变量(2)表达式%把表达式赋给ans注意:一般地,运算结果在命令窗口中显示出来。如果在语句的最后加分号,那么,MATLAB仅仅执行赋值操作,不再显示运算的结果。例2.1计算表达式的值,并将结果赋给变量x,然后显示出结果。输入命令:x=(5+cos(47*pi/180))/(1+sqrt(7)-2*i)%计算表达式的值2.1.4内存变量的管理who和whos这两个命令用于显示内存变量的信息,两者区别在于信息的简单和详细程度不同。常用的调用格式:who(s)%显示内存中所有变量信息who(s)var1var2%显

4、示var1,var2的信息内存变量的显示1)clear命令用于删除MATLAB工作空间中的变量。2)常用调用格式:clear(all)%清除工作空间中所有变量clearvar1var2%清除变量var1,var2!!注意:预定义变量不能被删除。Ⅱ.内存变量的删除1)利用MAT文件保存内存变量2)调用格式:save文件名[变量名表][-append][-ascii]1)将MAT文件中的变量载入到内存空间2)调用格式:load文件名[变量名表][-ascii]Ⅲ.内存变量的保存Ⅳ.内存变量的载入Abc=15,ab=25比如:savea1.matAbcabsavea1.mat

5、Abcab-asciiloada1loada1.mata22.1.5数据格式化输出1)MATLAB以16位有效数字的“双精度”进行运算和输出,默认情况下采用“form-atshortg”输出5位有效数字。2)用户可以用format命令设置或改变数据输出格式。format命令格式:format格式符format/formatSHORT通常保证小数点后四位有效,对大于1000的数,采用5位科学计数formatLONG小数点后15位数字表示formatSHORTE5位科学计数表示formatLONGE15位科学计数表示!!注意:format命令只影响数据输出格式,而不影响数据

6、的计算和存储。2.2MATLAB数据特点及类型2.2.1MATLAB数据特点矩阵(数组)是MATLAB最基本、最重要的数据对象;向量可以看为是一行或一列的矩阵;单个数据(标量)可以看成是1×1的特殊矩阵1)数值数据2)字符串数据(char)3)结构体(Structure)4)单元数组(cell)2.2.2MATLAB数据类型(1)带符号整型(2)无符号整型(3)数值单精度(4)数值双精度1)数值数据!!注意:数据的存储和计算均以双精度进行(1)字符串是用单撇号括起来的字符序列。例如:'NanjingInstituteofTechnology'特殊:若字符串中的字符含有单

7、撇号,则该单撇号字符应用两个单撇号来表示。2)字符串数据(char)例如:'xi''an'(2)字符串是以ASCII码形式存储的;(3)abs和double函数都可以用来获取字符串矩阵所对应的ASCII码数值矩阵;调用格式为:eval(t)其中t为字符串作用:把字符串的内容作为对应的MATLAB语句来执行。例如:t=pi;m='[t,sin(t),cos(t)]';y=eval(m)(4)char函数把ASCII码矩阵转换为字符串矩阵;(5)与字符串有关的另一重要函数eval.(1)结构矩阵的建立与引用a.使用赋值语句:通过将数据赋给单独

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

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

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