【发布时间】:2016-12-17 22:19:08
【问题描述】:
我想在 Matlab 中执行一个操作系统命令。
我的桌面上有一个名为“test.tex”的乳胶文件。如果我输入'pdflatex test.tex
直接在终端中,命令执行。
但是如果我在 Matlab 中输入 system(pdflatex test.tex) 它会返回
/bin/bash: pdflatex: command not found.
为什么它不起作用?如果我输入
system(open test.tex) 这个命令有效。
【问题讨论】:
-
是的,也不行
-
我正在使用 Mac 顺便说一句
-
在终端中,运行
type pdflatex,它会告诉你它使用的完整命令。在您的system()命令中使用它。 -
@Mark Setchell:感谢您的回答。这也有效,似乎是最简单的解决方案。