2016-10-27 13 views
1

とらえどころのない私は、次の内部MATLAB関数を読み込むしようとしていますMATLAB組み込み関数

>>which visionInitializeAndExpandCheckerboard 
built-in (C:\Program Files\MATLAB\R2015a\toolbox\vision\vision\visionInitializeAndExpandCheckerboard) 

しかし、隠されているように見えます!そして非常によく隠されています。それにアクセスするには、次の方法の

どれも働いていない:

  • は、名前を強調表示し、Ctrlキー+ Dを押します。
  • コマンドラインで "edit visionInitializeAndExpandCheckerboard"と入力します。
  • Matlab独自のFindFilesでファイルを検索します。
  • ディスク上のファイルを検索します。
  • デバッグモードの関数にステップインしようとしています(代わりにステップアウトを要求したかのように出力します)。

ところで、私はこのに探しています理由は、親関数detectCheckerboardPointsは真剣R2016bにR2015aからパフォーマンスに低下していることであり、私はその理由を理解しようとしています。

+0

組み込みでは、 '.m'ファイルはmexファイルとして実装されている可能性が高いため、見つけることができません。 – Suever

+0

@Suever確かに。しかし、それがメキシコならば、少なくともバイナリファイルはディスク上のどこかにあるでしょう。(しばしば、バイナリビルトインは内部文書を持つラッパーを持っています)ここでは完全な消失行為のようです。 –

+2

それは必ずしも自分のファイルではありません。ライブラリにバンドルされている可能性があります。 'grep'を使って参照を探してみましたか? – Suever

答えて

1

内部関数はコンパイルされたネイティブコードなので、ソースを見ることができません。パフォーマンスが低下した場合は、Mathworksのテクニカルサポートに電話して不平を言わなければなりません。修正できるものであれば、パッチを送って次のリリースで修正します。

関連する問題