matlab是否保留和导出setenv()设置的变量?
当我们使用setenv设置一个环境变量时,下次打开它时,matlab会保留它吗?它会自动导出到shell吗 否,matlab是否保留和导出setenv()设置的变量?,matlab,environment-variables,Matlab,Environment Variables,当我们使用setenv设置一个环境变量时,下次打开它时,matlab会保留它吗?它会自动导出到shell吗 否,setenv用于Matlab及其子进程,不导出。您需要使用类似的方法来执行相同的操作。环境变量将传递给子进程。以下是测试它的方法: setenv('DOES_IT','DO IT?') >> unix('matlab -e | grep DOES') DOES_IT=DO IT? 它将不会保留到下一次启动。您必须手动执行此逻辑
setenv
用于Matlab及其子进程,不导出。您需要使用类似的方法来执行相同的操作。环境变量将传递给子进程。以下是测试它的方法:
setenv('DOES_IT','DO IT?')
>> unix('matlab -e | grep DOES')
DOES_IT=DO IT?
它将不会保留到下一次启动。您必须手动执行此逻辑