![]() |
【求助】数组维数变换
我有一个三维数组,1*80*90
怎么才能变换为80*90的二维数组呢? 谢谢 |
[QUOTE=jane_8108;4683]我有一个三维数组,1*80*90
怎么才能变换为80*90的二维数组呢? 谢谢[/QUOTE] [COLOR="Black"][SIZE="4"]矩阵变维的命令,可以使用reshape命令 命令格式: B=reshape(A,m,n) 这里A为输入矩阵,m,n分别是B的行数与列数. 注意:m*n一定要等于A矩阵的元素的个数. 举例: A=[1 5 9;2 6 10;3 7 11;4 8 12];%一个3*4的矩阵 B=reshape(A,2,6) %输出为2*6的矩阵 不知道能不能用到3维中去. 个人认为,你应当去寻找下如何提取矩阵的元素的相关命令,可以在maltab的图形图象处理的书籍中去寻找,因为图象存储经常用到过3维的矩阵[/SIZE][/COLOR] |
所有时间均为北京时间。现在的时间是 09:50。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.