标签: matlab unix
使用'系统'之间的区别是什么?在UNIX环境中,命令和MATLAB中的!字符用于向OS发送命令?他们中的任何一个都比另一个快?
!
答案 0 :(得分:1)
!只执行系统命令,并将其输出打印到MATLAB命令提示符。退出代码丢失。
system()也是如此,但它允许您将输出和exitcode捕获到变量中。系统命令的输出不会回显到MATLAB命令提示符。
system()
由于!只是一些语法糖,我预计两个命令之间几乎没有性能差异。但是,与往常一样,profiling是真正回答特定案例和设置问题的唯一方法。
另请参阅dos,unix。
dos
unix