查看: 9115|回复: 6|关注: 0

[已解决] matlab怎么存储三维数组问题

[复制链接]

新手

11 麦片

财富积分


050


10

主题

23

帖子

0

最佳答案
老师们好,我有一个数组是8*4*5000的三位数组,想把它存储到一个文件中,在下次程序时调用,请教各位用什么命令存储这个数组,.mat或txt等都行。谢谢了
回复主题 已获打赏: 0 积分

举报

新手

10 麦片

财富积分


050


1

主题

44

帖子

0

最佳答案
发表于 2018-5-31 14:54:01 来自手机 | 显示全部楼层
很简单,比如说可以使用宝元数组存储
来自: 微社区
回复此楼 已获打赏: 0 积分

举报

MATLAB 基础讨论
版块优秀回答者

入门

132 麦片

财富积分


50500


0

主题

91

帖子

27

最佳答案
  • 关注者: 13
发表于 2018-5-31 15:00:17 | 显示全部楼层 |此回复为最佳答案
  1. >> a = zeros(3,3,3);
  2. >> save('C:\Users\Desktop\a.mat', 'a') ;
复制代码
回复此楼 已获打赏: 0 积分

举报

新手

11 麦片

财富积分


050


10

主题

23

帖子

0

最佳答案
 楼主| 发表于 2018-5-31 15:14:52 | 显示全部楼层

你好,如果我存储后,读取这个a.mat文件时,比如说读取a(2,2,:),得出来的a(2,2,:)和原来存储前的一样吧(维数没变)。
回复此楼 已获打赏: 0 积分

举报

MATLAB 基础讨论
版块优秀回答者

入门

132 麦片

财富积分


50500


0

主题

91

帖子

27

最佳答案
  • 关注者: 13
发表于 2018-5-31 15:17:04 | 显示全部楼层
捷克瑞 发表于 2018-5-31 15:14
你好,如果我存储后,读取这个a.mat文件时,比如说读取a(2,2,,得出来的a(2,2,和原来存储前的一样吧( ...

是的,保存不会改变原始数据
回复此楼 已获打赏: 0 积分

举报

新手

11 麦片

财富积分


050


10

主题

23

帖子

0

最佳答案
 楼主| 发表于 2018-5-31 16:23:40 | 显示全部楼层
1115487732 发表于 2018-5-31 15:17
是的,保存不会改变原始数据

好的,灰常感谢大佬
回复此楼 已获打赏: 0 积分

举报

新手

5 麦片

财富积分


050


0

主题

1

帖子

0

最佳答案
发表于 2020-3-16 17:29:26 | 显示全部楼层
想知道如何存储到txt文件,想用c++打开,好像fopen打不开mat。
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表