查看: 2208|回复: 0|关注: 0

[未答复] 如何在matlab中创建大矩阵,总出现out of memory

[复制链接]

新手

10 麦片

财富积分


050


2

主题

3

帖子

0

最佳答案
发表于 2017-11-15 16:25:46 | 显示全部楼层 |阅读模式
我需要创建一个包含大量数据的矩阵,50万*50万,然后再将不同的数据赋值给这个矩阵,但是运行的时候总出现out of memory ,请问怎么解决这个问题,有解决方式可以联系扣扣1530022170,感谢,
  1. close all;clear all;clc;
  2. IMAGE=zeros(500000,500000);
  3. pb=waitbar(0,'Creating the BMP File');
  4. for j=1:1:500000
  5.     waitbar(j/500000,pb);
  6.         for i=1:1:500000
  7.         IMAGE(j,i)=1;
  8.         end
  9. end
  10. close(pb);
  11. imwrite(IMAGE,'E:\Fresnel_123.bmp')
复制代码


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

本版积分规则

关闭

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

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