这是我第一次使用matlab脚本。
我有一个文件夹“ example”,其中包含一些输入文件和matlab脚本。看起来如下:
example
├──input.score
├──input.param
├──input.expr
├──main.m
├──input.m
├──dist.m
我创建了一个Shell脚本test.sh
来运行具有该功能的main.m
matlab脚本。函数名称为shortmain
#!/bin/bash
#SBATCH --cpus-per-task=8
#SBATCH --mem-per-cpu=4G
#SBATCH --time=05:59:59
ml MATLAB/r2016a
matlab -nodisplay -nosplash -nojvm -r "run main.m"
我的工作量经理是Slurm
,所以我提交了如下工作:
sbatch test.sh
这已经运行了main.m
中存在的功能。但是我想在输入文件上执行此功能,并将输出保存在新文件中。下面是我要在输入文件上执行的功能。
shortmain('input.expr', 'input.score', 'input.param', 'Trans')
不确定在shell脚本中如何使用它并将输出保存在新文件中。任何帮助表示赞赏。谢谢
答案 0 :(得分:1)
将public ActionResult SchedulingWidget()
{
return PartialView("~/Views/SchedulingWidget.ascx");
}
重命名为main.m
并运行
shortmain.m