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