可梁好以通过减少额外数据来使文件内存变小。
用C编个dll,然后用matlab来调。很快羡大1个G的txt数据大概亏派简有两亿个float,十多秒就处理完了。如果不知道怎么访问dll的数组,告诉你个曲销裤线救国的方法:dll里面的函数把读进去的数据写成png,不但数据变小了,而且matlab加载png非常快。
可以使用imwrite函数,例如:%先亏戚读取图片“aaa.bmp”
>>a=imread('aaa.bmp')
%中间处理略....
....
%输出图片至“AAA.bmp”
>李空者>imwrite(a,'AAA.bmp','bmp')
基本哪薯是这样,imwrite的其他用法有兴趣请查看matlab的帮助文档吧..
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)