MATLAB:如何获取主机的规格

时间:2016-10-02 16:05:17

标签: matlab specifications

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

  • 机器名称
  • 机器规格,尤其是处理器和内存配置
  • 为MATLAB部署的核心数

我知道命令computer,但我需要的不仅仅是它输出的内容。我想把上面的所有信息都写到文本文件中。

1 个答案:

答案 0 :(得分:2)

您正在寻找以下内容:

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

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

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

或者一般而言,要获取有关操作系统的信息,请使用:feature('GetOS')

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

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

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

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

请注意:  上面的一些内容没有记录,取自Yair Altman's blog

最后,要在文本文件中写入数据,您可以使用:fprintf