求教有一个三维矩阵,如何导入到excel中?
答案:2 悬赏:40 手机版
解决时间 2021-02-13 04:14
- 提问者网友:十年饮冰
- 2021-02-12 06:53
各位大神,现有一个192×94×432三维矩阵,导入到excel中提示“Dimension of input array cannot be higher than two.”,求教大神,如何提取这个数据?小弟先谢过各位了!
最佳答案
- 五星知识达人网友:夜风逐马
- 2021-02-12 07:20
只能通过降维的办法。
将第二维分拆。
192×94×432
=94组二维数据(192x432)
然后分别导入到excel中的不同区域或sheet
将第二维分拆。
192×94×432
=94组二维数据(192x432)
然后分别导入到excel中的不同区域或sheet
全部回答
- 1楼网友:零点过十分
- 2021-02-12 08:45
不是不循环,是你每次循环就把前面的覆盖了,所以就只有最后一个28*10的矩阵了。
最简单的是使用reshape命令
s=reshape(s,28,40);%将三维矩阵s的第三维沿列方向变换为二维矩阵
xlswrite('葡萄酒cs.xls',s(:,:),'ptjzf');
搞定啦!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯