私は別のマシンで動作させる予定のMATLABプログラムを持っています。取得する方法はMATLAB自体、以下の情報の中から、そこにある:機械、機械の MATLAB:ホストマシンの仕様を取得する方法
- 名前
- MATLAB ために配備コア数
私はコマンドcomputer
を知っていますが、出力する以上のものが必要です。上記のすべての情報をテキストファイルに書きたいと思います。
私は別のマシンで動作させる予定のMATLABプログラムを持っています。取得する方法は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
を使用できます。
私はこれらが何であるかを知る必要がありますが、それはまさに私が望むものであるようです。これとリンクをありがとうございました。 – yurnero
feature( 'numCores')のすべての出力を取得する方法は分かりますか?変数を代入すると数値が得られますが、コマンドをそのまま実行すると、より詳細な情報を含む4行が出力されます。私はそれらの4行を取得したいと思います。 – yurnero
変数に代入すると、最初に質問で尋ねた* MATLAB *にデプロイされたコアの数が表示されます。残りの情報はボーナスです!これらの情報をすべてテキストファイルに保存する場合は、回避策があります:http://stackoverflow.com/questions/5833356/how-to-save-contents-of-matlabs-command-windows-to-in -a-file –