В моем m-файле matlab я использую некоторую логику (string concat) для построения переменных вроде этого:
c = 'CalcPrediction(1,10)'
Это означает, что у меня есть строка, которая является функцией, и некоторые параметры. Как я могу сделать этот вызов функции?
Попытка выполнения (c) приводит к:
>> run(c)
??? Error using ==> run at 71
CalcPrediction(1,10) not found.
Примечание: run (c) работает нормально, если нет параметров. Например.
с = 'CalcPrediction';
бег (с);