主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

哪一个

関数やファイルの位置の出力

説明

哪一个は,の絶対パスを表示します。

  • がMATLAB®コードファイル(拡張子が00.mlxまたは每分钟)または保存済みの仿真金宝app软件®モデル(拡張子が.slxまたは. mdl)内のMATLAB関数である場合,哪一个は対応するファイルの絶対パスを表示します。はMATLABパス上になければなりません。

  • が読み込まれたJava®クラス内のメソッドの場合,哪一个はそのメソッドのパッケージ,クラスおよびメソッド名を表示します。

  • がワークスペース変数の場合,関数哪一个は変数としてを識別するメッセージを表示します。

  • が仿金宝app真软件に読み込まれた未保存の仿真软件モデルの場合,哪一个は新しい仿金宝app真软件モデルとしてを識別するメッセージを表示します。

  • が拡張子を含むファイル名であり,現在の作業フォルダーまたはMATLABパス上にある場合,哪一个の絶対パスを表示します。

がオーバーロードされた関数またはメソッドの場合,哪一个は,最初に検出された関数またはメソッドのパスのみを返します。

哪一个fun1fun2は,ファイルfun2から呼び出される関数fun1のパスを表示します。この構文を使用して,パス上の関数ではなくローカル関数が呼び出されているかどうかを判断できます。この構文は,入れ子にされた関数の位置は特定しません。

哪一个___-は,MATLABパス上のすべての項目へのパスを,要求された名前と共に表示します。さらに,暗黙的にパスに追加された特別なフォルダー内の任意のファイルも表示します。このようなアイテムには,インスタンス化されているクラスのメソッドが含まれます。これらの特別なフォルダーの詳細については,MATLAB検索パスとはを参照してください。前述の構文のいずれかの入力引数を使用して-を使用することができます。

str= (は,の絶対パスをstrに返します。

str= (fun1“在”,fun2は,ファイルfun2から呼び出される関数fun1のパスを返します。この構文を使用して,パス上の関数ではなくローカル関数が呼び出されているかどうかを判断できます。この構文は,入れ子にされた関数の位置は特定しません。

str= (___,“-”)は,哪一个の結果をstrに返します。この構文では,前述の構文グループの入力引数のいずれかを使用できます。

すべて折りたたむ

関数pinvを検索します。

哪一个pinv
matlabroot \ matlab工具箱\ \ matfun \ pinv.m

pinvはMATLABのmatfunフォルダーにあります。

strにパスを返す関数構文を使用することもできます。関数形式の哪一个を使用する場合は,すべての入力引数を一重引用符で囲みます。

str = (“pinv”);

Java®クラスのインスタンスを作成します。これによってクラスがMATLAB®に読み込まれます。

替换= java.util.Date;

setMonthメソッドを検索します。

哪一个setMonth
setMonth是一个Java方法% Java .util. date

私人フォルダー内の関数orthogを検索します。

哪一个私人/ orthog
matlabroot \ matlab工具箱\ \ elmat \ \ orthog。m %专用到elmat

MATLABは工具箱/ matlab / elmat/私サブフォルダー内のorthog.mのパスを表示します。

area.mによってどのparseargsが呼び出されるか特定します。

哪一个parseargs区域
% Local function of area matlabroot\toolbox\matlab\specgraph\area。米(parseargs)

strにパスを返す関数構文を使用することもできます。関数形式の哪一个を使用する場合は,すべての入力引数を一重引用符で囲みます。

str = (“parseargs”“在”“区域”);

matlab.io.MatFileオブジェクトが例の垫ファイル“topography.mat”に対応するとします。

matObj = matfile (“topography.mat”);

入力引数(matObj)を伴って呼び出された場合に起動される関数の実装のパスを表示します。

哪一个谁(matObj)
matlabroot\工具箱\matlab\iofun\+matlab\+io\MatFile.m

結果を変数strに保存します。

str = (“谁(matObj)”
str = matlabroot matlab \ \ matlab工具箱\ \ iofun \ + + io \ MatFile.m

入力引数(matObj)を指定しない場合,哪一个は,最初に検出された関数またはメソッドのパスのみを返します。

哪一个
内置(matlabroot \ \ matlab工具箱\ \ \将军)

名前打开外部文件をもつMATLABパス上のすべてのアイテムのパスを表示します。

哪一个打开外部文件-
内置(matlabroot\工具箱\matlab\iofun\fopen) %串行方法M % icinterface方法matlabroot\工具箱\共享\仪器\@icinterface\fopen。m matlabroot \工具箱\ \ \ @i2c \ fopen.m仪器工具

哪一个の結果をstrに返します。

私人フォルダー内の関数orthogを検索します。関数形式の哪一个を使用し,すべての引数をかっこと一重引用符で囲まなければなりません。

str = (“私人/ orthog”“-”);谁str
Name Size Bytes Class Attributes str 1x1 262 cell

入力引数

すべて折りたたむ

検索する関数またはファイル。文字ベクトルまたは字符串スカラーとして指定します。関数形式の哪一个を使用する場合は,すべての入力を一重引用符または二重引用符で囲みます。は次のいずれかの形式になります。

入力の形式 表示するパス
有趣的

仿真软件MATLAB金宝app関数,モデル,ワークスペース変数,読み込まれたJavaクラスのメソッド,ファイル拡張子を含むファイル名である有趣的の絶対パスを表示します。

ファイル拡張子のないファイルのパスを表示するには,”哪一个文件“と入力します(ファイル名の後のピリオドは必須)。他の場所でのファイルの有無をチェックするには,関数存在を使用します。

/有趣的

検索の範囲を検索パス上にある有趣的という名前の関数に絞り込みます。たとえば,这myfunction /は関数myfunction.mの絶対パスを表示しますが,同名の組み込み関数やJAVA関数の絶対パスは表示しません。

私人/有趣的 検索範囲を有趣的という名前のプライベート関数に制限します。たとえば私人/ orthogまたは(“私人/ orthog”)は,親フォルダーの/私サブフォルダー内のorthog.mのパスを表示します。

乐趣(a1,…)

入力引数a1,…,一个を伴って呼び出された場合に起動される関数有趣的の実装へのパスを表示します。この構文はオーバーロードされた関数のクエリに使用します。与えられた入力引数で起動する関数の検索の例を参照してください。

データ型:字符|字符串

検索する関数。文字ベクトルまたは字符串スカラーとして指定します。fun1は関数の名前で指定することも,乐趣(a1,…)の形式で指定することもできます。形式乐趣(a1,…)の詳細は,与えられた入力引数で起動する関数の検索を参照してください。

関数形式の哪一个を使用する場合は,(“myfun1”,“在”,“myfun2”)のようにすべてのfun1入力を一重引用符または二重引用符で囲みます。

データ型:字符|字符串

呼び出し元のファイル。文字ベクトルまたは字符串スカラーとして指定します。fun2はファイルの名前で指定することも,乐趣(a1,…)の形式で指定することもできます。形式乐趣(a1,…)の詳細は,与えられた入力引数で起動する関数の検索を参照してください。

関数形式の哪一个を使用する場合は,(“myfun1”,“在”,“myfun2”)のようにすべてのfun2入力を一重引用符または二重引用符で囲みます。

データ型:字符|字符串

出力引数

すべて折りたたむ

関数またはファイルの場所。文字ベクトルまたは“-”を使用する場合は文字ベクトルの细胞配列として返します。

  • がワークスペース変数の場合,strは文字ベクトル“变量”になります。

  • strが文字ベクトルの细胞配列の場合,strの各行は哪一个の結果を識別します。結果は,関数の優先順位に従って並べ替えられます。優先順位の低い結果がある場合,str内にある優先度の低い関数およびメソッドの順序に依存すべきではありません。結果の優先順位が低いかどうかを判別するには,strを指定せずに哪一个を呼び出します。哪一个は優先順位の低い結果をコメント%阴影で表します。

制限

  • クラスが読み込まれていない場合,哪一个は@フォルダーの個別のファイル内で定義され,どのパッケージにも含まれていないメソッドのみを検出します。

ヒント

  • MATLABが関数を呼び出すときにスコープと優先度を使用する方法の詳細は,関数の優先順位を参照してください。

R2006aより前に導入