2016-10-02 7 views
0

다른 컴퓨터에서 실행하려는 MATLAB 프로그램이 있습니다. 얻을 수있는 방법이 MATLAB 자체, 다음과 같은 정보 내에서, 거기 : 기계 장치의 MATLAB : 호스트 컴퓨터의 사양을 얻는 방법

  • 사양, 특히 프로세서 및 메모리 구성의

    • 이름
    • MATLAB
    • 을 위해 배치 된 코어 수

    나는 명령 computer을 알고 있지만 출력하는 것 이상을 필요로합니다. 위의 모든 정보를 텍스트 파일에 작성하고 싶습니다.

  • 답변

    2

    다음을 찾고 있습니다 : computer :

    1)은 MATLAB가 실행되는 컴퓨터 사용의 유형을 확인하려면. 윈도우에 대한

    2) 다음 정보를 표시합니다 : feature('GetOS') :

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

    또는 일반적으로

    의 OS, 사용에 대한 정보를 얻을 수 있습니다.

    3) 프로세서 수를 확인하려면 getenv('NUMBER_OF_PROCESSORS')을 사용하십시오.

    4) CPU 정보를 확인하려면 feature('GetCPU')을 사용하십시오.

    5) 코어에 대한 정보를 얻으려면 feature('numCores')을 사용하십시오.

    6) MATLAB에서 사용하는 메모리, 총 실제 메모리 및 기타 정보를 확인하려면 memory을 사용하십시오.

    참고 : 위 항목 중 일부는 서류화되지 않았으며 Yair Altman's blog에서 가져 왔습니다.

    마지막으로 텍스트 파일에 데이터를 쓰려면 fprintf을 사용할 수 있습니다.

    +0

    나는 이것들이 무엇인지를 배울 필요가있다. 그러나 그것이 내가 원하는 것일 것 같다. 이것과 링크에 대해 정말 고마워. – yurnero

    +0

    feature ('numCores')의 모든 출력을 얻는 방법을 알고 있습니까? 내가 그것에 변수를 할당하면, 나는 단지 숫자를 얻는 반면, 명령을 그대로 실행하면 더 자세한 정보가있는 4 줄을 출력한다. 나는 그 4 줄을 얻고 싶다. – yurnero

    +2

    변수를 변수에 할당하면 원래 질문에서 물어 본 * MATLAB *에 배포 된 코어 수를 얻을 수 있습니다. 나머지 정보는 보너스입니다! 모든 정보를 텍스트 파일에 저장하려면 다음 해결 방법을 사용하십시오. http://stackoverflow.com/questions/5833356/how-to-save-contents-of-matlabs-command-windows-to-in -a-file –