В MATLAB встроенным функциям может быть присвоено значение переменной, например plot = 5
. С этого момента функция plot()
будет недоступна. plot(x)
, для переменной x
, даст ошибку компиляции. Чтобы вернуть функцию, нам просто нужно удалить переменную plot
, используя clear plot
.Как вернуть команду очистки, если мы присвоим ей значение (MATLAB)?
clear
- это команда, обычно используемая для возврата встроенной функции.
Вопрос: если мы назначим значение (скаляр или матрицу) функции clear
, как мы вернем функцию clear
?
clear clear
, очевидно, не будет работать. Я не мог придумать, как вернуть функцию, кроме закрытия и перезапуска MATLAB.
Спасибо человеку. Это помогает. Я помогал другу отлаживать код, где 'max' было присвоено значение. Тогда он спросил меня о вышеупомянутом вопросе. – nahomyaja