Bereichsvariablen und Generieren von Namen
Jede Funktion verfügt über ihren eigenen Arbeitsbereich, der vom Basisarbeitsbereich getrennt ist, der für Skripte und die Befehlszeile vorbehalten ist. Weitere Informationen zur bevorzugten Methode des Datendurchlaufs zwischen Funktionen finden Sie unter Share Data Between Workspaces.
Funktionen
Themen
- Base and Function Workspaces
The base workspace stores variables that you create at the command line or that a script creates when you run it from the command line or Editor. To protect the integrity of the data, every function has its own workspace that is separate from the base workspace and all other workspaces.
- 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.
- Variable Names
Create valid variable names and avoid potential naming conflicts.
- Transparency in MATLAB Code
Write code that MATLAB can optimize more effectively.
Fehlersuche
Resolve Error: Attempt to Add Variable to a Static Workspace.
Troubleshoot errors when attempting to add variables to nested and anonymous functions. Variables used within nested and anonymous functions must be present in the text of the code. If you add a variable to the workspace of an anonymous function, a nested function, or a function that contains a nested function dynamically, MATLAB issues an error.