Q组合不同类型的数据 构造矩阵时,如果矩阵的数据类型不同,则 MATLAB会自动对某些元素进行类型转换,然 后生成的矩阵具有相同的类型。 用一个高精度的矩阵和一个低精度的矩阵构 造新矩阵时,新矩阵是低精度型的。例如,聚 合 double型和 single型的矩阵时,总是生成 冷1型的矩阵。 MATLAB会先将dob元素 换为 single型
组合不同类型的数据 构造矩阵时,如果矩阵的数据类型不同,则 MATLAB会自动对某些元素进行类型转换,然 后生成的矩阵具有相同的类型。 用一个高精度的矩阵和一个低精度的矩阵构 造新矩阵时,新矩阵是低精度型的。例如,聚 合double型和single型的矩阵时,总是生成 single型的矩阵。MATLAB会先将double型元素 转换为single型
Q聚合矩阵的特殊函数 下表列出了聚合矩阵的一些特殊函数 函数 描述 cat 沿指定的维聚合矩阵 hozat 水平聚合矩阵 vertcat 垂向聚合矩阵 repmat 通过复制和叠置矩阵来创建新矩阵 blkdiag 用已有矩阵创建块对角矩阵
聚合矩阵的特殊函数 下表列出了聚合矩阵的一些特殊函数。 函 数 描 述 cat 沿指定的维聚合矩阵 horzcat 水平聚合矩阵 vertcat 垂向聚合矩阵 repmat 通过复制和叠置矩阵来创建新矩阵 blkdiag 用已有矩阵创建块对角矩阵
Q获取矩阵的元素 ◆使用编号索引 ◆使用线性索引 ◆使用冒号 ◆使用end关键字
获取矩阵的元素 使用编号索引 使用线性索引 使用冒号 使用end关键字
使用编号索引获取矩阵的元素 利用编号和索引,可以获取 MATLAB矩 阵的元素。 要引用矩阵中的特殊元素,用下面的语 法指定它的行号和列号,其中A是矩阵变 量。按先行后列的顺序指定。 A(row, column)
使用编号索引获取矩阵的元素 利用编号和索引,可以获取MATLAB矩 阵的元素。 要引用矩阵中的特殊元素,用下面的语 法指定它的行号和列号,其中A是矩阵变 量。按先行后列的顺序指定。 A(row, column)
Q使用线性索引获取矩阵的元素 MATLAB保存矩阵中的数据时是作为一个元素 列保存。这个元素列又是由矩阵中的所有列组 成的,后一列元素按先后顺序添加到前一列元 素的最后。所以,矩阵A A=[269;428;301] A 428 351 在内存中是按下面的序列保存的: 2,4,3,6,2,5,9,8, 矩阵A第3行第2列的元素可以看作实际保存序 列中的第6个元素。要获取这个元素,可以使用 标准语法A(32)或使用A()
使用线性索引获取矩阵的元素 MATLAB保存矩阵中的数据时是作为一个元素 列保存。这个元素列又是由矩阵中的所有列组 成的,后一列元素按先后顺序添加到前一列元 素的最后。所以,矩阵A A = [2 6 9; 4 2 8; 3 0 1] A = 2 6 9 4 2 8 3 5 1 在内存中是按下面的序列保存的: 2, 4, 3, 6, 2, 5, 9, 8, 1 矩阵A第3行第2列的元素可以看作实际保存序 列中的第6个元素。要获取这个元素,可以使用 标准语法A(3,2)或使用A(6)