3.2 矩阵大小 结构改变
发布时间
阅读量:
阅读量
在实际运算过程中,根据具体需求的不同,矩阵的规模与结构往往需要进行调整,常见的操作方式包括矩阵旋转、维度变换以及元素删除等。MATLAB软件中提供了多种用于实现矩阵旋转及维度变换的函数工具。
更多关于MATLAB基础知识的教学视频,可通过点击链接或在网易云课堂搜索《MATLAB基础知识大串讲》http://study.163.com/course/courseMain.htm?courseId=1003328014 获取。
以下为与矩阵旋转及维度调整相关的函数及其功能说明:
函数名称 功能描述
fliplr(A) 对矩形矩阵的每一行执行逆序排列操作
flipud(A) 对矩阵的每一列进行逆序排列处理
flipdim(A,dim) 在指定维度dim上对多维矩阵A中的元素位置进行交换生成新矩阵
rot90(A) 生成一个由原矩阵A逆时针旋转90度后形成的新矩阵
rot90(A,k) 创建一个由原矩阵A逆时针旋转k乘以90度后形成的新矩阵
reshape(A,m,n) 根据线性索引顺序从原矩阵A中提取元素,生成一个m乘n大小的新矩阵,要求A中的元素总数必须等于m乘n
reshape(A,[m n ...p]) 构建一个多维数组,其元素数量与原矩阵A相同,并按照[m n ...p]指定的维度进行排列
shiftdim(A,n) 将原矩阵的列移动n个位置,当n为正数时向
全部评论 (0)
还没有任何评论哟~
