上QQ阅读APP看书,第一时间看更新
2.2 如何进行矩阵变形操作
在具体的矩阵运算过程中,用户可能遇到需要改变矩阵形态的情况,包括改变矩阵的大小和结构。具体来说,矩阵的变形主要有矩阵的旋转、矩阵维度的修改与矩阵元素的删除等方面。MATLAB提供了一系列可以改变矩阵大小与结构的库函数,如表2.2所示。
表2.2 矩阵变形操作的库函数
图2.10是部分进行矩阵变形操作的库函数演示。
图2.10 矩阵变形操作的库函数使用演示
经验分享:在表2.2中的reshape函数功能说明里提到的“线性索引”方式指的是,在MATLAB中,矩阵中的元素沿着从左到右、从上到下的列的方向依次编号,以这种编号顺序方式寻访矩阵中每个元素的方式。此外,在使用cat函数时,必须确保矩阵A与矩阵B在拼接的维度dim上具有相同的长度,否则将产生错误。