|
|
Unbekannte Variable in Workspace nach Funktionsaufruf |
|
Pelle88 |
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 11.11.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.01.2018, 20:25
Titel: Unbekannte Variable in Workspace nach Funktionsaufruf
|
|
Hallo,
ich habe folgendes Problem: ich arbeite mit recht komplizierten Skripten, die teilweise nicht von mir erstellt wurden. Bei einem habe ich folgendes Problem:
Wird eine Funktion aufgerufen (diese ruft wiederum weitere Skripte/Funktionen auf) erhalte ich nach der Durchführung, neben den korrekten Rückgabewerten, die Variable x mit dem Wert 2 im globalen Workspace. Diese Variable ist bis zur letzten Zeile der aufgerufenen Funktion nicht im Funktionsworkspace und auch globale Zuweisungen habe ich nicht gefunden (ich habe alle beteiligten Skipte über STRG+F nach 'x' und 'global' durchsucht). Ich habe daher KEINEN Schimmer, wo diese Variable her kommt.
Hat jemand einen Ansatz, wo ich die Variablenzuweisung finden könnte?
Vielen Dank und Gruß
Jan
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 27.01.2018, 23:29
Titel:
|
|
Hallo,
das ist schwierig nachzuvollziehen.
Wenn nach einem Funktionsaufruf im Hauptworkspace auf einmal eine Variable ist, die dort nicht erstellt wurde, dann kann es sein, dass in der Funktion irgendwo
assignin
oder
evalin
verwendet wurde. Weil das eben schwer nachvollziehbar ist, wird davon generell abgeraten.
Grüße,
Harald
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|