そのため、Matlab スクリプトを実行したときにこの問題が発生しました。これを説明する簡単な例を次に示します。
したがって、ファイル構造の概要を説明することが重要です。
MainFolder
script.m
SubFolder
a1.csv
a2.csv
a3.csv
今、私は次のようなスクリプトを持っていると言います:
-> script.m
dir
フォルダー内のファイルを単に印刷するだけです。
次のようにサブフォルダーでスクリプトを実行すると、奇妙なことに:
>>script
それはこれを行います:
>> a1.csv a2.csv a3.csv
しかし、フォルダーでこれを行うと:
>>run('C:\Users\....\MainFolder\script.m')
印刷するだけです
>> script.m
だから明らかにそれは私がそれをフォームMainFolder
ではなく実行したかのように機能していSubFolder
ます。
この機能のポイントは何ですか?