Main Content

genpath

検索パスを生成する

説明

p = genpath は、matlabroot/toolbox の下のすべてのフォルダーおよびサブフォルダーを含む検索パスを示す文字ベクトルを返します。これには空のサブフォルダーも含まれます。

p = genpath(folderName) は、folderName、および folderName の下にある複数のレベルのサブフォルダーを含む検索パスを一部にもつ文字ベクトルを返します。p には、private という名前のフォルダー、@ 文字で始まるフォルダー (クラス フォルダー)、+ 文字で始まるフォルダー (名前空間フォルダー)、resources という名前のフォルダー、またはこれらのフォルダー内のサブフォルダーは含まれません。

すべて折りたたむ

検索パスにフォルダーとそのサブフォルダーを追加するには、関数 genpath と関数 addpath を組み合わせて使用します。

サブフォルダー mysubfolder を含むフォルダー myfolder を作成します。

mkdir myfolder;
cd myfolder;
mkdir mysubfolder;
cd ..

myfolder とその下のすべてのフォルダーを含むパスを生成します。

p = genpath('myfolder')
p = 
'myfolder:myfolder/mysubfolder:'

フォルダーおよびそのサブフォルダーを検索パスに追加します。

addpath(p)

入力引数

すべて折りたたむ

フォルダー名。文字ベクトルまたは string スカラーとして指定します。

例: 'c:/matlab/myfiles'

データ型: char | string

バージョン履歴

R2006a より前に導入