MATLAB7.X程序设计 第2章 MATLAB 运算基础(1)

MATLAB7.X程序设计 第2章 MATLAB 运算基础(1)

ID:45850289

大小:1.21 MB

页数:59页

时间:2019-11-18

MATLAB7.X程序设计 第2章 MATLAB 运算基础(1)_第1页
MATLAB7.X程序设计 第2章 MATLAB 运算基础(1)_第2页
MATLAB7.X程序设计 第2章 MATLAB 运算基础(1)_第3页
MATLAB7.X程序设计 第2章 MATLAB 运算基础(1)_第4页
MATLAB7.X程序设计 第2章 MATLAB 运算基础(1)_第5页
资源描述:

《MATLAB7.X程序设计 第2章 MATLAB 运算基础(1)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第2章MATLAB运算基础(1)主要内容:①变量的定义及赋值;②数值数组、字符串数组、元胞数组和构架数组等数据类型;③矩阵运算的定义和规则;④数组运算的定义和规则。2MALAB7.X程序设计1)矩阵:由m×n个数组成的排成m行n列的一个矩形的数表,其中0×0矩阵为空矩阵([])。数表中第i(1≤i≤m)行第j(1≤j≤n)列的数据称为矩阵元素2)标量:1×1的矩阵,即为只含一个数的矩阵。3)向量:1×n或n×1的矩阵,即只有一行的或者一列的矩阵。只有一行的矩阵称为行向量,只有一列的矩阵称为列向量。数表中第i(1≤i≤n)个数据称为向量元素。4)数组:矩阵的延

2、伸,一般指多维数组,其中标量、向量和矩阵都是数组的特例。2.1概述2.1.1数据术语3MALAB7.X程序设计2.1.2数据类型数据类型包括数值型、字符串型、元胞型、构架型等。数值型有单精度型、双精度型和整数型。整数型有uint8,uint16,uint32和uint64等无符号型和int8,int16,int32和int64等符号型整数。数值型数据可以用带小数点的形式和科学计数法表示,数值的表示范围是10-309~10+309。-20、1.25、2.88e-56(表示2.88×10-56)、7.68e204(表示7.68×10204)都是合法的数据表示。。

3、一般在计算时采用双精度型,在输出时有多种数值显示格式可供选择。4MALAB7.X程序设计数值显示格式的设置通过format命令, 格式如下:formatshort默认设置,以5位数字形式输出formatlong以15位十进制数形式输出formatshorte以5位十进制数加指数形式输出formatlonge以16位十进制数加指数形式输出formatshortg从formatshort和formatshorte中自动选择最佳输出形式5MALAB7.X程序设计formatlongg从formatlong和formatlonge中自动选择最佳输出形式formath

4、ex以16位十六进制数形式输出format+以正号、负号和零形式输出formatbank以两位小数形式输出formatrat以近似分数形式输出formatloose以稀疏格式(变量与执行结果之间有空行)输出formatcompact以紧凑格式(变量与执行结果之间无空行)输出6MALAB7.X程序设计2.2变量变量的命名规则为:1变量名必须以字母开头,变量名的组成可以是任意字母、数字或者下划线,但不能含有空格和标点符号。2关键字和函数名不能作为变量名。3变量名不能超过63个字符。4变量名区分字母的大小写,即大小写敏感。大小写是否区分可以通过命令caseseno

5、n/off进行切换(如果不区分大小写,为casesenoff,否则为casesenon)。2.2.1变量的命名7MALAB7.X程序设计2.2.2变量的赋值变量的赋值通常有两种形式:1变量=表达式2表达式其中表达式是用运算符将有关运算量连接起来的式子,其结果是一个数组。形式1中,=代表的是赋值操作,将表达式的值赋给MATLAB的变量;形式2中,将表达式的值赋给MATLAB的临时变量ans。8MALAB7.X程序设计例2-1在命令窗口输入下述语句,并按回车键执行,分别给变量a、b、c赋值:a=1%a为标量b=[01]%b为行向量c=[12;34;56]%c为矩

6、阵即二维数组9MALAB7.X程序设计2.2.3特殊变量epsMATLAB定义的正的极小值2.2204e-16Realmax最大的正实数1.7977e+308Realmin最小的正实数2.2251e-308Pi内建的π值i,j虚数单位i=j=√-1Inf∞NaN无法定义一个数目Nargin函数输入参数个数Nargout函数输出参数个数Flops浮点运算次数10MALAB7.X程序设计2.2.4内存变量的管理1内存变量的显示与删除1)who用于显示在MATLAB工作空间中已经驻留的变量名清单。2)whos在给出变量名的同时,还给出它们的大小、所占字节数及数据类

7、型等信息。3)clear删除MATLAB工作空间中的变量。注意,特殊变量不能被删除。11MALAB7.X程序设计例2-2查询例2-1中语句执行后工作空间中 的变量情况。NameSizeBytesClassa1x18doublearrayb1x216doublearrayc3x248doublearrayGrandtotalis10elementsusing72bytes在命令窗口输入执行结果为:Yourvariablesare:abc在命令窗口输入执行结果为:whowhos12MALAB7.X程序设计2工作空间浏览器工作空间浏览器窗口用于显示所有MATLAB

8、工作空间中的变量名、数据结构、类型、大小和字节数,也

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

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

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