文件名称:systemWithoutMatlabdirInPath:执行操作系统命令,而无需将 Matlab 路径添加到搜索路径(系统 PATH 环境变量)。-matlab开发
文件大小:1KB
文件格式:ZIP
更新时间:2024-06-20 17:10:19
matlab
执行操作系统命令,而无需将 Matlab 路径添加到搜索路径(系统 PATH 环境变量)。 默认情况下,当使用 system 函数执行操作系统命令时,Matlab 将自己的路径添加到系统 PATH 环境变量中。 这可能导致意外行为和难以调试的错误:被调用的程序可能从 Matlab 路径(可能不兼容)而不是它自己的路径加载库。 当我调用一个加载了 Matlab 的 hdf5 库而不是它自己的库的程序时,我遇到了这个问题。 此函数在执行操作系统命令之前从系统的 PATH 环境变量中删除 Matlab 路径。 在 Windows 8.1 64 位上使用 Matlab 2019b 创建和测试。
【文件预览】:
systemWithoutMatlabdirInPath.m.zip