запустите файл Матлаб м и обеспечивает параметр с Windows 7 планировщик


Я хочу запустить файл matlab m из моего планировщика windows 7.

Я могу запустить файл matlab m, который не принимает параметров, используя строку ниже

-r my_matlab_function,exit

Если бы у меня была функция matlab, которая ожидала простой текстовый параметр, есть ли способ также запланировать запуск функции через планировщик windows 7?

1 2

1 ответ:

  1. Вы можете использовать это:

    matlab -r "functionName input1 input2"
    
    Обратите внимание, что входные данные интерпретируются как текст. Это называется синтаксис команды. Например, выдача этой команды из окна DOS
    matlab -r "find [2 3]"
    

    Производит

    ans =
         1     2     3     4     5
    

    Потому что [2 3] интерпретируется как массив из пяти chars, все из которых ненулевые.

  2. Вы также можете использовать синтаксис функции:

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

    Который производит

    ans =
         1     2
    

    Как было бы ожидаемый.