《基本运算》PPT课件

《基本运算》PPT课件

ID:36706726

大小:606.10 KB

页数:136页

时间:2019-05-10

《基本运算》PPT课件_第1页
《基本运算》PPT课件_第2页
《基本运算》PPT课件_第3页
《基本运算》PPT课件_第4页
《基本运算》PPT课件_第5页
资源描述:

《《基本运算》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二讲MATLAB的基本运算——matlab具有出色的数值计算能力,占据世界上数值计算软件的主导地位数据类型MATLAB7.3定义了15种基本的数据类型,包括整型、浮点型、字符型和逻辑型等,用户甚至可以定义自己的数据类型。矩阵和数组MATLAB提供了不同类型的数据MATLAB专门以矩阵作为基本的运算单位MATLAB提供了关于数组和矩阵不同的运算方法MATLAB提供了一种计算机高级编程语言——M语言在M语言中最常用的数据类型表现手段和形式就是变量和常量M语言的基本处理单位是数值矩阵或者数值向量有关概念变量

2、和常量数组向量矩阵常数和变量1.常数2.变量MATLAB的变量命名规则如下:变量名区分字母的大小写。例如,“a”和“A”是不同的变量。变量名不能超过63个字符,第63个字符后的字符被忽略。变量名必须以字母开头,变量名的组成可以是任意字母、数字或者下划线,但不能含有空格和标点符号(如,。%等)。关键字(如if、while等)不能作为变量名。变量和常量变量:程序运行过程中需要改变数值的量每一个变量都具有一个名字变量在内存中占据一定的空间变量必须以字母开头,后面可以是字母、数字或者下划线的组合MATLAB仅识

3、别前面N个字符,在不同的操作系统下可以识别的字符个数不同常量:在程序运行的过程中不需要改变数值的量常量具有名字在M语言中不存在常量的定义,只在MATLAB中提供一些常用的常数作为常量MATLAB的常量常量说明ans最近运算的结果eps浮点数相对精度,定义为1.0到最近浮点数的距离realmaxMATLAB能表示的实数的最大绝对值realminMATLAB能表示的实数的最小绝对值pi圆周率的近似值3.1415926i,j复数的虚部数据最小单位inf或Inf表示正无大,定义为1/0NaN或nan非数,它产

4、生于0×,0/0,/等运算数组是有序数据的集合数组的每一个成员(元素)都属于同一种数据类型,它们使用同一个数组名称和不同的下标来唯一确定数组中的成员(元素)。在MATLAB中元胞数组比较特殊,数组中的元素可以是不同的数据类型。向量从编程语言的角度上看,向量其实就是一维数组从数学的角度上看,向量就是1×N或者N×1的矩阵,即行向量或列向量b1,1b2,1B=b3,1和B=[b1,1b1,2b1,3······b1,n]∶∶bn,1矩阵是用一对圆括号或方括号括起来,符合一定规则的数学对象b11b12b

5、13B=b21b22b23b31b32b33对于编程语言,矩阵就是二维的数组创建向量1.在命令窗口逐个输入元素例1:>>X=[13pi3+5i]2.利用冒号运算符创建向量X=J:INC:KJ为向量的第一个元素,K为向量的最后一个元素,INC为向量元素递增的步长J、INC、K之间必须用“:”间隔若忽略INC,则默认的递增步长为1INC可以为正数,也可以为负数例2:>>X=1:10例3:>>X=1:0.01:1.1创建向量(续)3.定数线性采样法:在设定的“总点数”下,均匀采样生成向量(一维“行”数组)使用

6、函数linspace和logspacelinspace是用来创建线性间隔向量的函数linspace的基本语法X=linespace(X1,X2,n)X1为向量的第一个元素,X2为向量的最后一个元素,n为向量具有的元素个数,函数将根据n的数值平均计算元素之间的间隔,间隔计算公式为若在表达式中忽略参数n,则系统默认地将向量设置为100个元素创建向量(续)例4使用linspace函数创建向量>>X=linspace(1,2,5)X=1.00001.25001.50001.75002.0000创建向量(续)lo

7、gspace是用来创建对数空间的向量logspace的基本语法X=logspace(X1,X2,n)该函数创建的向量第一个元素值为10X1,而最后一个元素的数值为10X2,n为向量的元素个数,元素彼此之间的间隔按照对数空间的间隔设置若在表达式中忽略参数n,则系统默认地将向量设置为50个元素创建向量(续)例5使用logspace函数创建向量>>X=logspace(1,3,3)X=101001000创建向量(续)创建列向量使用分号作为元素与元素之间的间隔使用转置运算符“'”例6:>>A=[1;2;3;4;

8、5;6]或>>A=(1:6)'创建矩阵矩阵的元素可以为任意MATLAB数据类型的数值或对象创建矩阵的方法直接输入法使用数组编辑器直接输入法规则:整个矩阵的元素必须用[]括住同一行的矩阵元素之间必须用逗号或空格分隔在[]内矩阵的行与行之间必须用分号分隔,也可以在需要分行的地方用回车键间隔矩阵元素可以是任何MATLAB表达式,可以是实数,也可以是复数,复数用i,j输入例2-7:>>A=[1,2,3;4,5,6;7,8,9]>>X=[2pi/2;

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

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

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