MATLAB:如何获取主机的规格

MATLAB: how to get the specs of the host machine

我有一个 MATLAB 程序,我打算 运行 在不同的机器上运行。有没有办法从 MATLAB 本身获取以下信息:

我知道命令 computer 但我需要的不仅仅是它输出的内容。我想将以上所有信息写入一个文本文件。

您正在寻找以下内容:

1) 要检查执行 MATLAB 的计算机类型,请使用:computer .

2) 以下显示关于您的 Windows 的信息:

winqueryreg('HKEY_LOCAL_MACHINE',...
     'Software\Microsoft\Windows NT\CurrentVersion','ProductName')

或者一般来说,要获取有关 OS 的信息,请使用:feature('GetOS').

3) 要检查处理器数量,请使用:getenv('NUMBER_OF_PROCESSORS').

4) 要检查 CPU 信息,请使用:feature('GetCPU').

5) 要获取有关内核的信息,请使用:feature('numCores') .

6) 要检查 MATLAB 使用的内存、总物理内存和一些其他信息,请使用:memory.

注意: 上面的一些是未记录的,取自 Yair Altman's blog.

最后,要将数据写入文本文件,可以使用:fprintf .