1 在UNIX环境中,使用'system'命令和MATLAB中的!字符之间有什么区别,用于向OS发送命令?他们中的任何一个比另一个更快?使用!-command或system()有什么区别? 来源 2017-10-10 MBA +0 你为什么不用'tic'和'toc'来测试它 – Bernhard
1 !只是执行系统命令,并打印输出到MATLAB命令提示符。退出代码丢失。 system()也是这样,但它允许您将输出和出口代码捕获到变量中。系统命令的输出没有回显到MATLAB命令提示符。 由于!只是一些语法糖,我期望两个命令之间性能差别很小。但是,与往常一样,profiling是真正为您的特定情况和设置回答该问题的唯一方法。请参阅dos,unix。 来源 2017-10-10 10:19:09
你为什么不用'tic'和'toc'来测试它 – Bernhard