MATLAB 查看程序执行内存最大使用值

举报
格图洛书 发表于 2022/01/01 00:09:26 2022/01/01
【摘要】 在myprog文件中加入自己要执行的程序代码,然后执行 profile on -memorymyprogprofile viewer myprog中测试代码: % clear% clctica = rand(100000, 500);%主机电流 at = a(:,1); %泵的转速 vt = a(:,2); %...

在myprog文件中加入自己要执行的程序代码,然后执行


      profile on -memory
      myprog
      profile viewer
  
 

myprog中测试代码:


      % clear
      % clc
      tic
      a = rand(100000, 500);
      %主机电流
      at = a(:,1);
      %泵的转速
      vt = a(:,2);
      %出水温度
      iwto = a(:,3);
      %回水温度
      iwti = a(:,4);
      %外气温度
      temo = a(:,5);
      a1 = a(:,6);
      a2 = a(:,7);
      a3 = a(:,8);
      a4 = a(:,9);
      a5 = a(:,10);
      x1 = iwti;
      x2 = temo./at;
      x3 = a1.*a4./a3;
      x4 = a2+a3.*a5./a4;
      x = [ones(size(x1)),x1,x2,x3,x4];
      y = 4.2*vt.*(iwti-iwto);
      %least square
      a = x\y;
      [chiller,se_b,mse] = lscov(x,y);
      toc
      %  [status,info]=dos('@echo off &for /f "tokens=4,5*" %i in (''tasklist ^|findstr /r /I "matlab.exe"'') do echo %j');
      %
      % info(find(info=='K'))=[];
      % info(find(info == ',')) = [];
  
 

文章来源: wenyusuran.blog.csdn.net,作者:文宇肃然,版权归原作者所有,如需转载,请联系作者。

原文链接:wenyusuran.blog.csdn.net/article/details/44461239

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。