matlabroot
MATLAB ルート フォルダー
説明
mr = matlabroot
は、MATLAB® がインストールされているフォルダーの絶対パスを示す文字ベクトルを返します。matlabroot
を使用して、MATLAB とツールボックス フォルダーのパスを作成します。このパスは、プラットフォーム、MATLAB のバージョン、およびインストール先の場所に依存しません。
例
MATLAB のインストール場所を取得
MATLAB のインストール先の場所を取得します。
matlabroot
ans = 'C:\Program Files\MATLAB\R2017b'
フォルダーの絶対パスを取得
現在のシステムの toolbox/matlab/general
フォルダーの絶対パスを取得します。
fullfile(matlabroot,'toolbox','matlab','general')
ans = 'C:\Program Files\MATLAB\R2017b\toolbox\matlab\general'
現在のフォルダーを MATLAB ルートに設定
cd(matlabroot)
フォルダーをパスに追加
フォルダー myfiles
を MATLAB 検索パスに追加します。
addpath([matlabroot '/toolbox/local/myfiles'])
詳細
matlabroot
用語 matlabroot
も MATLAB ファイルのインストール先フォルダーを指します。
たとえば、ドキュメンテーションにおいて "matlabroot
/toolbox/local
に保存する" とは、MATLAB ルート フォルダーの toolbox/local
フォルダーに保存することを意味します。MATLAB ルート フォルダーが C:\Program Files\MATLAB\R2017b
であれば、保存先のフォルダーは C:\Program Files\MATLAB\R2017b\toolbox\local
です。
$matlabroot
マクロ $matlabroot
は一部の種類のファイルでリテラルとして使用され、MATLAB ルート フォルダーの絶対パスを表します。
たとえば、javaclasspath.txt
に $matlabroot/toolbox/local/myfile.jar
という行を含めると、myfile.jar
の絶対パスが静的 Java® クラス パスに追加されます。詳細については、Java クラス パスの静的パスを参照してください。
ときには、特に古いコード例などでは、用語 $matlabroot
または $MATLABROOT
が、関数 matlabroot
が返す値を表すために使用されていることもあります。
アルゴリズム
Macintosh 上での matlabroot
R2008b (V7.7) 以降のバージョンを実行している Macintosh システムで、matlabroot
を実行すると、次の例のような値を返します。
/Applications/MATLAB_R2008b.app
R2008a (V7.6) 以前のバージョンを実行している Mac システムで、matlabroot
は次の例のような値を返します。
/Applications/MATLAB_R2008a
Mac システムでは、MATLAB ルート フォルダーの内容を直接表示することはできません。内容の表示方法などの詳細については、macOS プラットフォームでの MATLAB ルート フォルダー内の移動を参照してください。
拡張機能
スレッドベースの環境
MATLAB® の backgroundPool
を使用してバックグラウンドでコードを実行するか、Parallel Computing Toolbox™ の ThreadPool
を使用してコードを高速化します。
この関数はスレッドベースの環境を完全にサポートしています。詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
バージョン履歴
R2006a より前に導入
参考
fullfile
| path
| toolboxdir
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)