2016-10-02 7 views
0

私は別のマシンで動作させる予定のMATLABプログラムを持っています。取得する方法はMATLAB自体、以下の情報の中から、そこにある:機械、機械の MATLAB:ホストマシンの仕様を取得する方法

  • 仕様、特にプロセッサとメモリの構成の

    • 名前
    • MATLAB
    • ために配備コア数

    私はコマンドcomputerを知っていますが、出力する以上のものが必要です。上記のすべての情報をテキストファイルに書きたいと思います。

  • 答えて

    2

    あなたは、次のを探しています:

    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を使用できます。

    +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 –

    関連する問題