Esta página es para la versión anterior. La página correspondiente en inglés ha sido eliminada en la versión actual.
Delimitar variables y generar nombres
Cada función tiene su propia área de trabajo, que se encuentra separada del área de trabajo base reservada para los scripts y la línea de comandos. Para ver los métodos que se prefieren para pasar datos entre funciones, consulte Compartir datos entre áreas de trabajo.
Funciones
Temas
- Áreas de trabajo básica y de función
El área de trabajo básica almacena las variables que se crean en la línea de comandos o que un script crea cuando lo ejecuta desde la línea de comandos o desde el editor. Para proteger la integridad de los datos, cada función tiene su propia área de trabajo, que se encuentra separada del área de trabajo básica y del resto de áreas de trabajo.
- Check Variable Scope in Editor
Use MATLAB® function and variable highlighting features to identify when and where your code uses a particular function or variable.
- Nombres de variables
Cree nombres de variables válidos y evite posibles conflictos con los nombres.
- Transparency in MATLAB Code
Write code that MATLAB can optimize more effectively.
Solución de problemas
Resolver el error: Attempt to Add Variable to a Static Workspace.
Resuelva problemas cuando intenta añadir variables a funciones anónimas y anidadas. Las variables usadas dentro de funciones anónimas y anidadas deben estar presentes en el texto del código. Si añade una variable al área de trabajo de una función anónima, una función anidada o una función que contiene una función anidada dinámicamente, MATLAB emite un error.