随笔 - 1762  文章 - 0  评论 - 109  阅读 - 431万

matlab改变矩阵的维度

B = reshape(A,m,n) 将矩阵A的元素返回到一个m×n的矩阵B。如果A中没有m×n个元素则返回一个错误。
B = reshape(A,m,n,p,...) or B =reshape(A,[m n p ...]) 把A中元素进行重塑成m×n×p×…的矩阵,特别地,指定的维数m×n×p×…的积必须与prod(size(A))相同。
B = reshape(A,...,[],...) 指定某维数后,剩余的维数长度值用占位符[]来表示,使得维数的乘积等于prod(size(A))。prod(size(A))的值必须被指定维数的乘积平分。prod(size)的数目必须和prod(size(A))相同。
示例:

已知矩阵A: A = 1 4 7 10 ;2 5 8 11; 3 6 9 12

1).就是变换成特定维数的矩阵

2).按照列的顺序进行转换的,也就是第一列读完,读第二列,按列存放,下面请看具体例子:

>> A = [1 4 7 10 ;2 5 8 11; 3 6 9 12 ]
A =
1 4 7 10
2 5 8 11

3 6 9 12

>> B=reshape(A,2,6)
B =
1 3 5 7 9 11
2 4 6 8 10 12

>> B=reshape(A,2,[])
B =
1 3 5 7 9 11
2 4 6 8 10 12
————————————————
版权声明:本文为CSDN博主「csdn_1HAO」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/caomin1hao/article/details/81876720

posted on   一杯明月  阅读(2353)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
历史上的今天:
2021-07-20 pytorch深度学习cpu占用太高
2021-07-20 excel图标添加图例
2018-07-20 python的模块导入问题
2018-07-20 python的函数
2018-07-20 python之tkinter_1
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示