怎样使用MATLAB监测系统进程

 时间:2026-04-21 15:32:44

1、首先我们打开MATLAB,并新建一个运行文件。

如下图所示,我们在“科研咪”路径下建立一个test1.m的脚本。

怎样使用MATLAB监测系统进程

2、首先我们需要读取当前正在运行的所有进程,代码是system('tasklist'),输入之后点击运行,如下图所示。

怎样使用MATLAB监测系统进程

3、运行之后,我们将在命令行窗口获取当前计算机正在运行的所有进程,如下图所示。

怎样使用MATLAB监测系统进程

4、掌握基本原理之后,我们可以开始编写进程监测的程序了。

首先将代码改为 [~,a]=system('tasklist');

这样做可以在运行后将进程信息读取到MATLAB工作空间,如下图所示。

怎样使用MATLAB监测系统进程

怎样使用MATLAB监测系统进程

5、随后我们使用strfind函数寻找我们需要的指令,例如我们需要寻找'lsass.exe',则可以使用如下指令:

b='lsass.exe';    %待监测的进程名

c=strfind(a,b);      %寻找待监测的进程

运行之后返回c的数值,若返回数值为空,则表示当前进程不在进程列表中,即当前进程未运行。

怎样使用MATLAB监测系统进程

6、最后教一个小技巧,我们可以通过判断c数组的长度来判断当前进程是否存在,如下所示。

怎样使用MATLAB监测系统进程

  • Matlab如何读取文本文件
  • matlab将两张图放到一张图上怎么做
  • Matlab输出数据如何到excel文件中
  • 如何在matlab画的图中改变坐标显示的范围
  • 如何用MATLAB读取.mat文件
  • 热门搜索
    三爱手抄报内容 反对邪教手抄报内容 我运动我快乐手抄报 防灾减灾一等奖手抄报 圣诞节英文手抄报 弟子规手抄报图片 元旦节手抄报一等奖 庆元旦手抄报内容 防灾减灾手抄报大全 关于西游记的手抄报