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,&