windows - 运行 matlab m 文件并从 Windows 7 调度程序提供参数

标签 windows matlab scheduled-tasks windows-task-scheduler

我希望从我的 Windows 7 调度程序运行一个 matlab m 文件。

我可以使用下面的行运行不带参数的 matlab m 文件

-r my_matlab_function,exit

如果我有一个需要简单文本参数的 matlab 函数,是否还有办法通过 Windows 7 调度程序安排该函数运行?

最佳答案

  1. 你可以使用这个:

    matlab -r "functionName input1 input2"
    

    请注意,输入被解释为文本。这叫做 command syntax .例如,从 DOS 窗口发出此命令

    matlab -r "find [2 3]"
    

    产生

    ans =
         1     2     3     4     5
    

    因为 [2 3] 被解释为五个 char 的数组,所有这些都是非零的。

  2. 您也可以使用 function syntax :

    matlab -r "find([2 3])"
    

    产生

    ans =
         1     2
    

    正如预期的那样。

关于windows - 运行 matlab m 文件并从 Windows 7 调度程序提供参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31339143/

相关文章:

c# 控制台应用程序 Microsoft.Win32.TaskScheduler.dll FileNotFoundException on Deployment

powershell - 如何使用 PowerShell 从任务计划程序中删除文件夹?

python - 如何在 python 中执行批处理文件后关闭命令提示符窗口?

string - 字符串数组中出现频率最高的元素,MATLAB

matlab - matlab中的svmtrain和fitcsvm有什么区别?

user-interface - 我如何知道在使用 GUI 时 Matlab 是否繁忙?

windows - LOC 和 %LOC 在 Windows 上的子例程中不起作用

c++ - 如何在 Windows 中从 C++ 程序执行另一个 exe

python - 如何直接从 cmd 运行 .py 脚本?

c - Apache 服务器中的日常任务