如何在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

标签: matlab, linux

相关文章推荐

添加新评论 (无需注册,可直接评论)

已有 2 条评论

  1. yyy

    如果想要将MATLAB中的变量作为参数输入到shell的命令中,怎么处理呢

    1. 没头脑

      吧shell 命令写成字符串
      name1 是第一个文件名字符串
      commond=['cp ' name1 ' ' name2];
      system(commond)