多语言展示
当前在线:1765今日阅读:26今日分享:39

matlab reshape 用法介绍

matlab是一款常用的软件,同时矩阵也是我们经常遇见的,如果需要对矩阵变形,该如何操作那?reshape,改造,再成形 也就是说,另外一种变形。
工具/原料
1

matlab

2

reshape

方法/步骤
1

reshape, 重塑数组,也就是对数组进行重新变形。

2

reshape(X,M,N), 将X数组改写成一个MXN的数组。这里我们假定X是一个1X20的数组。

3

实例1:reshape(X,4,5),将数组X改写成一个4x5的数组。

4

reshape(X,M,N,P,...), 特别的,reshape(X,M,N,P)也就是把X改写成MXN个单独的矩阵,而此时这样的矩阵恰好为P个。对于一般的MXNXPX....=prod(size(X)),一定要保持元素的一致性。

5

reshape(X,...,[],...) 指定某维数后,剩余的维数长度值用占位符[]来表示,使得维数的乘积等于prod(size(A))。

6

reshape 主要对于数组就行形式上的改写,这里需要注意的是这里数组之间的元素是没有变化的。

注意事项

如果感觉就用,就收藏或者点个赞吧

推荐信息