把D的逆阵右乘以B,记作/D,称之为右除.
2.5.3 基本数组运算 1,数组转置 数组转置的操作符是在矩阵转置操作符前加符号".".(实数情 况下等价) 例:数组转置操作
2,数组幂 数组幂运算符 (单个符号自身运算)就是在矩阵运算符前加上符 号".".
3.数组乘法
2.5.4 基本数学函数 在MATLAB中部分函数可以用来进行基本的 数学运算,有三角函数,指数运算函数,复数 运算函数等. 注意:这些函数的参数可以是矩阵,向量或者 多维数组,函数在处理参数时,都是按照数组 运算运算的规则来进行的. 函数数目较多,不一一列出,后面用到时再 作说明. 2.5.5 矩阵(数组)操作函数
例2-5 使用logspace函数创建向量.
上面创建的都是行向量,即创建的都 是一行n列的二维数组.如果需要创建 列向量,即n行一列的数组,则需要使 用分号作为元素与元素之间的间隔或 者直接使用转置运算符" ' ".
2.3 创建矩阵 在编程语言中,矩阵和二维数组一般指的是同一 个概念,在M语言中,矩阵的元素可以为任意的 MATLAB数据类型的数值或者对象.创建矩阵的方 法也有多种,不仅可以直接输入元素,还可以使用 MATLAB MATLAB的数组编辑器编辑矩阵的元素. 2.3.1直接输入法 直接输入矩阵元素创建矩阵的方法适合创建元素较 少的矩阵. 例2-7 用直接输入矩阵元素的方法创建矩阵.
length获取向量长度若输入参数为矩阵或多维数组则返回各个维尺寸的最大值ndims获取矩阵或多维数组的维数numel获取矩阵或数组的元素个数disp显示矩阵或者字符串的内容cat合并不同的矩阵或者数组reshape保持矩阵元素的个数不变修改矩阵的行数和列数repmat复制矩阵元素并扩展矩阵fliplr交换矩阵左右对称位置上的元素flipud交换矩阵上下对称位置上的元素flipdim按照指定的方向翻转交换矩阵元素find获取矩阵或数组中非零元素的索引55例