- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章节MATLAB数据及其运算
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.1.2 数据类型 矩阵是MATLAB最基本、最重要的数据对象,MATLAB的大部分运算或命令都是在矩阵运算的意义下执行的,而且这种运算定义在复数域上。向量和单个数据都可以作为矩阵的特例来处理。 数据类型包括数值型、字符串型、元胞型、构架型等。数值型有单精度型、双精度型和整数型。整数型有uint8,uint16,uint32和uint64等无符号型和int8,int16,int32和int64等符号型整数。 字符数据。 结构体(Structure)和单元(Cell)数据类型。 稀疏矩阵(Sparse)。 逻辑型数据。在MATLAB中,以数值1(非零)表示“真”,以数值0表示“假”。 数值显示格式的设置通过format 命令, 格式如下: format short 默认设置,以5位数字形式输出 format long 以15位十进制数形式输出 format short e 以5位十进制数加指数形式输出 format long e 以16位十进制数加指数形式输出 format short g 从format short和format short e 中自动选择最佳输出形式 format long g 从format long和format long e 中自动选择最佳输出形式 format hex 以16位十六进制数形式输出 format + 以正号、负号和零形式输出 format bank 以两位小数形式输出 format rat 以近似分数形式输出 format loose 以稀疏格式(变量与执行结果之 间有空行)输出 format compact 以紧凑格式(变量与执行结果之 间无空行)输出 数据格式 解释 例 a= 1/3 Short 短格式 0.3333 Long 长格式 0.33333333333333 Hex 十六进制 3fd5555555555555 Bank 金融格式 0.33 Plus +格式 + Short E 短指数方式 3.3333E-001 Long E 长指数格式 3.33333333333333e-001 Short G 短紧缩格式 0.3333 Long G 长紧缩格式 0.333333333333333 Rational 有理格式 1/3 Loose 稀疏格式 0.3333 2.2 变量及其操作 变量的命名规则为: 1 变量名必须以字母开头,变量名的组成可以是任意字母、数字或者下划线,但不能含有空格和标点符号。 2 变量名不能超过63个字符。 3 变量名区分字母的大小写,即大小写敏感。 大小写是否区分可以通过命令casesen on/off进行切换(如果不区分大小写,为casesen off ,否则为casesen on)。 2.变量的赋值 变量的赋值通常有两种形式: (1) 变量=表达式 (2) 表达式 其中表达式是用运算符将有关运算量连接起来的式子,其结果是一个数组。 形式(1)中,= 代表的是赋值操作,将表达式的值赋给MATLAB的变量;形式(2)中,将表达式的值赋给MATLAB的预定义变量ans。 例2-1 在命令窗口输入下述语句,并按回车键执行,分别给变量a、b、c赋值: a=1 % a为标量 b=[0 1] % b为行向量 c=[1 2;3 4;5 6] % c为矩阵即二维数组 例2-2 计算表达式的值,并显示计算结果。在MATLAB命令窗口输入命令:x=(5+cos(47*pi/180))/(1+
文档评论(0)