MATLAB 查看程序执行内存最大使用值
【摘要】
在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)