多语言展示
当前在线:1119今日阅读:168今日分享:49

MATLAB 三维数组如何表达 如何使用reshape

reshape函数是表达三维数组的方法之一
工具/原料

Matlab R2018b

方法/步骤
1

打开matlab,在命令行窗口中输入help reshape,对reshape有一个认识,也可以不看

2

举例说明:reshape([1:18],[3 3 2])

3

reshape([1:18],[3 3 2])中的[1:18]意思是数组1--18,后边[3 3 2]意思是将数组分为3行、3列、2页

4

测试:先查看二维数组:[9 8 7 1 2 3 5 4 6;10 11 12 13 14 15 16 17 18]再:reshape([9 8 7 1 2 3 5 4 6;10 11 12 13 14 15 16 17 18],[3 3 2])

5

总结:reshape([数组],[行 列 页])理解为:将数组重新按序排列为一维数组,再按照x行、x列、x页排序为三维数组。所以行*(乘)列*页=数组项目数

注意事项

行 x 列 x 页 = 数组项数

推荐信息