setenv を使用して環境変数を設定すると、matlab は次に開いたときにそれを保持しますか? そして、それは自動的にシェルにエクスポートされますか?
2 に答える
0
いいえ、setenv
Matlab とその子プロセス用です。エクスポートしません。同じことを行うには、この SO の質問が行うことのようなものを使用する必要があります。
于 2013-06-21T14:19:02.393 に答える
0
環境変数は子プロセスに渡されます。これはあなたがそれをテストする方法です:
setenv('DOES_IT','DO IT?')
>> unix('matlab -e | grep DOES')
DOES_IT=DO IT?
次回起動時まで保持されません。このロジックは手動で行う必要があります。
于 2013-06-21T14:20:27.480 に答える