![MATLAB 8.X实战指南](https://wfqqreader-1252317822.image.myqcloud.com/cover/803/26943803/b_26943803.jpg)
上QQ阅读APP看书,第一时间看更新
2.2 如何进行矩阵变形操作
在具体的矩阵运算过程中,用户可能遇到需要改变矩阵形态的情况,包括改变矩阵的大小和结构。具体来说,矩阵的变形主要有矩阵的旋转、矩阵维度的修改与矩阵元素的删除等方面。MATLAB提供了一系列可以改变矩阵大小与结构的库函数,如表2.2所示。
表2.2 矩阵变形操作的库函数
![](https://epubservercos.yuewen.com/25AA68/15367250504207806/epubprivate/OEBPS/Images/figure_0060_0003.jpg?sign=1739550275-XaMRHK3KCG5AaevUbjZlU95ifzY8GhMs-0-e064825e1f85bb0f1cd3e36fa60887c7)
图2.10是部分进行矩阵变形操作的库函数演示。
![](https://epubservercos.yuewen.com/25AA68/15367250504207806/epubprivate/OEBPS/Images/figure_0061_0001.jpg?sign=1739550275-87sMh2xZ21gCPkXNiN8xFqHNBn3W3St1-0-a1d70771e0ce61e92932c4988702b279)
图2.10 矩阵变形操作的库函数使用演示
经验分享:在表2.2中的reshape函数功能说明里提到的“线性索引”方式指的是,在MATLAB中,矩阵中的元素沿着从左到右、从上到下的列的方向依次编号,以这种编号顺序方式寻访矩阵中每个元素的方式。此外,在使用cat函数时,必须确保矩阵A与矩阵B在拼接的维度dim上具有相同的长度,否则将产生错误。