У меня часто есть такие функции, как:
sin(a*w*t + p)
где:
w = natural frequency
t = time
a,p = parameters (which I can vary)
Как вы можете видеть, если вы хотите изменить a, p, вы можете сделать это через стандартный интерфейс, но это не очень удобно. Поэтому я решил поискать графический интерфейс, в котором есть слайдер для каждого параметра. Существует ли такая вещь?
Я никогда не видел ни одного, поэтому решил быстро написать. Тем не менее, я обеспокоен тем, что из-за нехватки времени и знаний о Matlab у меня возникнут проблемы, такие как генерация слишком большого числа команд печати при перемещении ползунка вместо одного. Конечно, у меня также есть проблема в том, что я хочу указать поле, в котором пользователь может указать функцию, например, набрав sin (a * w * t + p) в текстовом поле, а затем укажите, что означает каждая переменная, что я в настоящее время не знаю, как это сделать (похоже на задачу разбора). Могу ли я сделать это или я должен идти с предопределенным набором функций?