24小时热门版块排行榜    

查看: 1045  |  回复: 11
当前主题已经存档。
【有奖交流】积极回复本帖子,参与交流,就有机会分得作者 tc1788 的 5 个金币
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

tc1788

铁虫 (小有名气)

[交流] 【求助】我的matlab运行久了就不动了

我的matlab处理的是矩阵内的数据
程序中有多个矩阵都是用来处理的数据
都只是对内部数据改来改去
有一个大矩阵10000*4经常改动 将矩阵内数据用polt显示出来
时间久了经常显示完30000000次就不显示了
而资源管理器中 程序显示正在运行 怎么办

我用matlab7.1 polt后保存为 JPEG 能显示30000000
保存为  ACDSee JPEG 数量就变少了显示到1000000就不动了
7.1能显示多少张图片啊 jpg的是不是我的图片太多呢?它就动不了了?

[ Last edited by tc1788 on 2010-2-3 at 15:43 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tc1788

铁虫 (小有名气)

引用回帖:
Originally posted by uiui at 2010-02-04 14:31:33:
能否把程序贴上来看看

if((runnumber==1)|( runnumber==10000)|( runnumber==20000)|( runnumber==30000)| (runnumber==40000)|( runnumber==50000)|( runnumber==60000)| (runnumber==70000)|( runnumber==80000)|( runnumber==90000)|( runnumber==100000)|(runnumber==200000)|( runnumber==300000)|( runnumber==400000)| (runnumber==500000)| ( runnumber==600000)|( runnumber==700000)| (runnumber==800000)| ( runnumber==900000)|( runnumber==1000000)|(runnumber==2000000)| (runnumber==3000000)|(runnumber==4000000)|( runnumber==5000000)| (runnumber==6000000)| ( runnumber==7000000)|( runnumber==8000000)|( runnumber==9000000)| (runnumber==10000000)| ( runnumber==20000000)|( runnumber==30000000)|(runnumber==40000000)| ( runnumber==50000000)|( runnumber==60000000)|(runnumber==70000000)| (runnumber==80000000)| ( runnumber==90000000)|( runnumber==100000000)|( runnumber==120000000)|( runnumber==125000000)|( runnumber==125500000)|( runnumber==125550000)|(runnumber==140000000)|(runnumber==145000000)|(runnumber==145500000)|(runnumber==145550000)|( runnumber==160000000)|( runnumber==165000000)|( runnumber==165500000)|( runnumber==165550000)|(runnumber==180000000)|(runnumber==185000000)|(runnumber==185500000)|(runnumber==185550000)|(runnumber==200000000))


[gg,mm]=size(S);
   for G=1:gg
         if(S(G,4)==4)
               plot(S(G,2),S(G,3),'.r');
               hold on
%                plot(S(G,2),S(G,3),'or');
%                hold on
               
         elseif(S(G,4)==3)
               plot(S(G,2),S(G,3),'.b');
               hold on;
%                plot(S(G,2),S(G,3),'ob');
%                hold on;
         elseif(S(G,4)==1)
               plot(S(G,2),S(G,3),'.y');
               hold on;
%                plot(S(G,2),S(G,3),'oy');
%                hold on;
         elseif(S(G,4)==2)
               plot(S(G,2),S(G,3),'.g ');
               hold on;
%                plot(S(G,2),S(G,3),'og ');
%                hold on;
%          elseif(S(G,4)==0)
%                plot3(S(G,2),0,S(G,3),'.w ');
%                hold on;
%                plot3(S(G,2),0,S(G,3),'ow ');
%                hold on;
         end
   end
   % grid on;
    filename=['file',int2str(runnumber)];
     print (gcf,'-djpeg',filename);


   fprintf('第 %d 幅图',runnumber);
  fprintf('\n');
11楼2010-02-04 16:04:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 12 个回答

tc1788

铁虫 (小有名气)

nono2009:内存是RAM,cpu是中央处理器 2010-02-03 10:58
引用回帖:
Originally posted by lpszk at 2010-02-03 09:59:35:
换大内存试试

你说的内存是cpu吗
3楼2010-02-03 10:00:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tc1788

铁虫 (小有名气)

引用回帖:
Originally posted by lpszk at 2010-02-03 09:59:35:
换大内存试试

如果内存不能改有没有别的办法?
4楼2010-02-03 10:06:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

uiui

新虫 (小有名气)


adu886886(金币+1):谢谢提供意见 2010-02-04 18:04
资源管理器里matlab占用多少cpu和内存?

及时清除不需要的变量。。。
硕三年,博三年,转眼已到而立年; 房没有,车没有,今朝醉饮明朝酒。 横批:醉(最)想毕业
5楼2010-02-03 10:48:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见