В документации MatLab, там говорится, что для TimerFcnесть ли возможность сразу начать функцию с помощью таймера
«Character вектор, функция ручки, или массив ячеек, который определяет функцию обратного вызова таймера. Вы должны определить это прежде чем вы сможете запустить таймер.
Если вы укажете это свойство с помощью символьного вектора, когда MATLAB выполняет обратный вызов, он вычисляет код MATLAB, содержащийся в символьном векторе. "
Теперь я написал функцию под названием Schallquelle, и я начал бы ее периодически запускать. Поскольку код, который я хотел бы оценить, просто вызывает функцию, я вызывал функцию. Так что я пытаюсь сделать, это следующее:
t=timer('ExecutionMode', 'fixedRate', 'Period', 3,...
'TasksToExecute', 10, 'StartDelay', 3);
t.TimerFcn='Schallquelle([0 0], 5)';
Но это не work.Actually если я бегу мой сценарий, ничего не происходит. Что я делаю не так?