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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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