电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

MATLAB矩阵及矩阵操作VIP免费

MATLAB矩阵及矩阵操作_第1页
1/27
MATLAB矩阵及矩阵操作_第2页
2/27
MATLAB矩阵及矩阵操作_第3页
3/27
MATLAB 矩阵及矩阵操作 数值数组(Numeric Array)和数组运算(Array Operations)始终是MATLAB的核心内容。自MATLAB5.x版起,由于其“面向对象”的特征,这种数值数组(以下简称为数组)成为了MATALB最重要的一种内建数据类型(Built-in Data Type),而数组运算就是定义在这种数据结构上的方法(Method)。 本节系统阐述:一、二维数值数组的创建、寻访;数组运算和矩阵运算的区别;实现数组运算的基本函数;多项式的表达、创建和操作;常用标准数组生成函数和数组构作技法;高维数组的创建、寻访和操作;非数NaN、“空”数组概念和应用;关系和逻辑操作。 顺便指出:(1)本章所涉内容和方法,不仅使用于数值数组,而且也将部分地延伸使用于在其他数据结构中。 一、 变量和数据 1 数据类型 MATLAB7.3 定义了 15 种基本的数据类型 1.1 建立 double 类型数据:例:(注:double为系统默认数据类型) a=3.3 a = 3.3000 小结查看数据类型方法 方法一:w hos 要查看的变量名 注:查看多个变量时各变量之间用空格分开,不能用逗号分开 例:查看上面定义的变量a whos a Name Size Bytes Class a 1x1 8 double array Grand total is 1 element using 8 bytes 方法二:使用class 函数,函数调用常用格式: str = class(object) ——函数返回 object 的类型 例:class(a) ans = double 方法三:使用isa 函数,函数调用常用格式: n = is(object,'类型')——函数返回值为 1,说明object 为第二个参数指定的类型,0 表示不是。 例:isa(a,'double') ans = 1 isa(a,'char') ans = 0 1.2 建立其他数值类型数据的方法  使用single、int_、uint_分别建立单精度、有符号整型、无符号整型的数据 例: b=single(a)%建立单精度变量b b = 3.3000 whos a b %查看变量a b的详细信息 Name Size Bytes Class a 1x1 8 double array b 1x1 4 single array Grand total is 2 elements using 12 bytes class(b) %获取变量b 的数据类型 ans = single isa(b,'single') ans = 1 c=int8(a) %尝试把变量a 的值改为 3.8,看结果有何变化,得出什么结论? c = 3 class(c)%获取变量c 的数据类型 ans = int8 isa(c,'int8') ans = 1 结论:a的值改为3.8后变量c的值变为4,说明在MATLAB中将一个浮点型数据转换为整型数据是遵循“四舍五...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

MATLAB矩阵及矩阵操作

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部