爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4221|回复: 5

[程序设计] 【求助】matlab写二进制文件,运行程序无响应,一直显示“正忙”

[复制链接]

新浪微博达人勋

发表于 2017-10-23 18:18:30 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
我想把nc文件里的数据写入dat,(lon,lat,lev time),四位数组,维度是144*73*17*873


循环写入如下:

fid=fopen('E:\data.dat','w');
for k=1:837;
    for n=1:17;
        for j=1:73;
            for i=1:144;
                count= fwrite(fid,uwnd(i,j,n,k),'float');
            end
        end
    end
end
fclose(fid);




不知为何半天结束不了,去E盘看 data.dat这个文件一直是0kb
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-10-23 18:20:43 | 显示全部楼层
仅仅是数组太大的原因吗???在程序运行过程中,我如何知道到底写入数据了没呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 32430
发表于 2017-10-23 20:13:05 | 显示全部楼层
837*17*73*144=114381072,这个数据量不死机就怪了~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-10-24 11:54:43 | 显示全部楼层
二爷名声在外 发表于 2017-10-23 20:13
837*17*73*144=114381072,这个数据量不死机就怪了~

haha 我猜也是
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-25 14:37:06 | 显示全部楼层
数据太大,去集群上处理吧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-25 19:30:06 | 显示全部楼层
虽然不懂这是神马= =
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

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