Каждая функция имеет свою собственную рабочую область, которая является отдельной от базового рабочего пространства, которое резервируется для скриптов и командной строки. Для предпочтительных способов передать данные между функциями, смотрите, Осуществляют обмен данными Между Рабочими областями.
Базирование и функционирование рабочих областей
Базовое рабочее пространство хранит переменные, которые вы создаете в командной строке или что скрипт создает, когда вы запускаете его из командной строки или Редактора. Чтобы защитить целостность данных, каждая функция имеет свою собственную рабочую область, которая является отдельной от базового рабочего пространства и всех других рабочих областей.
Проверка переменного осциллографа в редактор
Используйте функцию MATLAB® и переменные функции подсветки, чтобы идентифицировать, когда и где ваш код использует конкретную функцию или переменную.
Именование переменных и исключение возможных конфликтов.
Запишите код, который MATLAB может оптимизировать эффективнее.
Ошибка твердости: попытайтесь добавить переменную в статическую рабочую область.
Диагностируйте ошибки при попытке добавить переменные во вложенные и анонимные функции. Переменные, используемые в рамках вложенных и анонимных функций, должны присутствовать в тексте кода. Если вы добавляете переменную в рабочую область анонимной функции, вложенной функции или функции, которая содержит вложенную функцию динамически, MATLAB выдает ошибку.