如何在matlab中调用linux命令
由于matlab和linux命令各有所长:matlab比较擅长数值计算,linux命令比较擅长文件操作(matlab也基本上能够完成,但会稍微麻烦一点)。所以在很多时候会需要将二者结合起来。
可能更多的时候是在linux中调用matlab,但也不排除有时会需要用到在matlab中调用linux命令。
方法一:Unix命令
具体可以help unix 或 doc unix,举一例。
unix('mkdir test.txt'); unix('lammps');
方法二:!
这种方法比较简便,推荐采用。
! mkdir test.txt ! lammps
已有 2 条评论
如果想要将MATLAB中的变量作为参数输入到shell的命令中,怎么处理呢
吧shell 命令写成字符串
name1 是第一个文件名字符串
commond=['cp ' name1 ' ' name2];
system(commond)