Выполните выражение MATLAB
eval( оценивает код MATLAB® в expression)expression.
В большинстве случаев, использование eval функция менее эффективна, чем использование других функций MATLAB и построений языка, и получившийся код может больше затруднить в чтение и отладку. Для получения дополнительной информации см. Альтернативные варианты функции eval.
[ возвращает выходные параметры output1,...,outputN] = eval(expression)expression в заданных переменных.
Если вы используете eval в рамках анонимной функции, вложенной функции или функции, которая содержит вложенную функцию, оцененный expression не создает переменных.
Чтобы позволить синтаксическому анализатору MATLAB выполнять более строгие проверки на вашем коде и избегать незахваченных ошибок и других неожиданных поведений, не включайте выходные аргументы во вход к eval функция. Например, оператор eval(['output = ',expression]) не рекомендуется.
Вместо этого задайте выходные аргументы eval функционируйте, чтобы сохранить результаты выполненного выражения. Например:
output = eval(expression)