Matlab 程序运行shell 命令基本语法是
status = system('语句')
示范如果我要运行文件 a.out在 .m文件中写
status = system('./a.out')
如果正确执行了,反馈status=0;
Matlab不能看到terminal的全部命令,例如如果我输入 status = system('ifort') 就会报错
zsh:1: command not found: ifort
status =
127
这时候在matlab 命令框输入
setenv('PATH', [getenv('PATH') ':/usr/local/bin']);
强制让它检索命令。如果不想每次打开Matlab就要重新输入,可将这句语言添加到.m文件开头
网友评论