我在使用windows 10的时候有这个问题。我想把之前在MATLAB中做的过程直接在Ubuntu bash中完成。这样可以将Ubuntu中的进程与Matlab中的其他进程运行集成在一起)。我发现添加 !
在每条命令前都会使MATLAB以命令提示符的方式运行。
那么下面是我试过的方法。
首先: ! ubuntu1804.exe
这启动ubuntu bash。然后,我需要cd一个路径。然而,通常我输入
cd VolumeCollisionSolverFork
直接进入ubuntu bash。
现在我已经尝试了 ! cd ~/VolumeCollisionSolverFork
. 退出时出现错误。
-bash: line 1: cd: $'/home/MyAccountName/VolumeCollisionSolverFork\r': Not a directory
. 看来有一个额外的 \r
在最后。谁能帮我找到正确的路径?或者有什么其他的方法可以运行Ubuntu从Matlab更容易?非常感谢。
在我看来,这就像 \r
是回车字符。它可能是在你按 "回车 "时插入的。
您是否尝试过使用 "回车符"?system
命令?
system("cd ~/VolumeCollisionSolverFork")