[解決済み] MATLABのパスに影をつける」とはどういう意味ですか?ファイル内で行うにはどうしたらいいですか?
質問内容
unitTesterファイルを実行する前に、常にこの操作を行う必要があります。なぜこれが必要なのか理解できません。これは何を意味するのでしょうか?また、なぜ
"Add to Path > Selected Folders and Subfolders"
が足りないのでは?
[更新】のお知らせ] これは こちら が問題なのかもしれません。カーネルは、ファイル名が同じである異なる手法でプログラムされています。私はそれぞれのケースで特定のファイルだけが使用されることを確認する必要があります。最も簡単な方法は、名前空間を混乱させないために、ここでパッケージを使用することですか?
解決方法は?
MATLABは検索パス上でm-fileを検索するので、それを表示するには
path
コマンドを使用します。MATLABのパス上に同じベースネーム(拡張子以前のファイル名の部分、ディレクトリを除く)を持つ複数のm-fileがある場合、MATLABはパス上で最初に来たものだけを実行することができます。
を使用することができます。
addpath
と
rmpath
関数を使って、動的にパスを変更することができます。例えば、テスト実行スクリプトの中で、関連するディレクトリを自動的に追加することができます。注意点として
addpath
は新しいパスをパスリストの先頭に追加し、既存のエントリよりも優先されることを確認します。
このような名前の衝突を防ぐ別の方法として パッケージ .
EDIT: ディレクトリをパッケージに変換するには、次のようにします。
-
を追加します。
+
を名前の先頭に追加します。 - ディレクトリの親をMATLABのパス上に置くことを確認してください。
-
パッケージ内のすべての関数の呼び出しを更新するには、その前に
packagename.
を呼び出すか、呼び出しの前にパッケージの内容を含めることで(import packagename.*
).
一般的に、私は動的なパスの変更よりもパッケージの方が使いやすいと思います。パッケージはネストできることに注意してください (例.
my_matlab_files/+mypkg/+nested/foo.m
).
関連
-
[解決済み] Matlabのstrcat関数が空白を含んでいる場合のトラブル
-
[解決済み] Matlab - 収束率を計算する
-
[解決済み] -saveと-save-devの違いは何ですか?
-
[解決済み] Pythonでパスから拡張子なしでファイル名を取得する方法は?
-
[解決済み] Pythonでファイルの絶対パスを取得する方法
-
[解決済み] ファイルのフルパスを取得する方法は?
-
[解決済み] 実行中のJARファイルのパスを取得する方法は?
-
[解決済み] シェル(BASH/ZSH/SH)でファイルの絶対パスを取得する方法を教えてください。
-
[解決済み】if __name__ == "__main__": は何をするのでしょうか?
-
[解決済み】パスコンポーネントの命名基準とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Matlab. 位置2のインデックスが配列の境界を越えています(1を超えてはいけません)。
-
[解決済み] Matlabで矢印を描くには?
-
[解決済み] エラー: 等号の左側にある式は代入の対象として有効ではありません Matlab
-
[解決済み] Matlabのリスト理解
-
[解決済み] matlab で "カラーマップ" プロットを作成するにはどうすればよいですか?
-
[解決済み] Matlabでcorr2関数を説明する
-
[解決済み] matlab、デフォルトの図サイズを設定するが、位置は気にしない?
-
[解決済み] Matlabで'symfun'によって記号関数の微分を実装するには?
-
[解決済み] matlabで三角行列を作る
-
[解決済み] MatlabでY軸のプロット範囲を調整する方法は?