Main Content

computer

MATLAB を実行しているコンピューターに関する情報

説明

str = computer は、MATLAB® が実行されているコンピューターのタイプを返します。

archstr = computer('arch') は、システム アーキテクチャを返します。mex コマンドおよびスタンドアロン アプリケーションは、この値を使用して MATLAB ライブラリ ファイルを見つけます。

[str,maxsize] = computer は、このバージョンの MATLAB で使用できる配列要素の最大数を返します。

[str,maxsize,endian] = computer は、エンディアンのバイト順形式を返します。

出力引数

すべて折りたたむ

コンピューターのタイプ。文字ベクトルとして返されます。

  • 'PCWIN64' - 64 ビット Windows® プラットフォーム

  • 'GLNXA64' - 64 ビット Linux® プラットフォーム

  • 'MACI64' - 64 ビット macOS プラットフォーム

  • 'MACA64' - 64 ビット macOS プラットフォーム、Apple シリコン

システム アーキテクチャ。文字ベクトルとして返されます。

  • 'win64' - 64 ビット Windows プラットフォーム

  • 'glnxa64' - 64 ビット Linux プラットフォーム

  • 'maci64' - 64 ビット macOS プラットフォーム

  • 'maca64' - 64 ビット macOS プラットフォーム、Apple シリコン

配列で許容される最大要素数。double として返されます。

エンディアンのバイト順形式。文字ベクトルとして返されます。

  • 'L' - リトルエンディアン バイト順 (64 ビットの Windows、Linux、および macOS の各プラットフォーム向け)

  • 'B' - ビッグエンディアン バイト順

アルゴリズム

64 ビット Windows プラットフォームの場合:

  • ispc は 1 (true) を返す

  • isunix は 0 (false) を返す

  • ismac は 0 (false) を返す

64 ビット Linux プラットフォームの場合:

  • ispc は 0 (false) を返す

  • isunix は 1 (true) を返す

  • ismac は 0 (false) を返す

64 ビット macOS プラットフォームの場合:

  • ispc は 0 (false) を返す

  • isunix は 1 (true) を返す

  • ismac は 1 (true) を返す

拡張機能

バージョン履歴

R2006a より前に導入

参考

| | | | |

外部の Web サイト