Есть ли в Matlab способ сохранить команду как строку для последующего использования?
Например, если у меня есть
x = 1:10;
plot(x, x);
Могу ли я как-то автоматически сохранить 2-й ряд как str = 'plot(1:10, 1:10)'
, чтобы позже я мог снова использовать команду просто с eval(str)
? Какие-нибудь полезные функции, помогающие мне с этой задачей?
p.s. Я знаю, что можно сохранить строку с str='plot(x,x)'
, но этого недостаточно, поскольку это зависит от мгновенных значений переменной x рабочей области, которые могут изменяться со временем.