|
|
löschen von handles.ergebnis.geschwindigkeit? |
|
xPashAx |

Forum-Guru
|
 |
Beiträge: 294
|
 |
|
 |
Anmeldedatum: 18.05.09
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 20.07.2010, 10:46
Titel: löschen von handles.ergebnis.geschwindigkeit?
|
 |
hi leute,
hab ne gui erzeugt.in dem m file will ich zum schluss das vektor geschwindigkeit löschen.
ist das so gültig.
weil clear ist doch für den workspace gedacht und beim gui benutze ich ja diesen workspace gar nicht.
viele grüße an alle
|
|
|
|
|
denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 20.07.2010, 10:53
Titel:
|
 |
Hallo
Mit CLEAR kann man in jedem Workspace Variablen löschen,
aber nicht bestimmtes Feld in Struktur
RMFIELD wäre an dieser Stelle logischer.
|
|
|
xPashAx |
Themenstarter

Forum-Guru
|
 |
Beiträge: 294
|
 |
|
 |
Anmeldedatum: 18.05.09
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 20.07.2010, 13:37
Titel:
|
 |
jetzt ne blöde frage.
bei
wird es doch net gelöscht.
wenn ich rmfield anwende,erhöht sich danach auch mein speicherplatz?
|
|
|
michai |

Forum-Fortgeschrittener
|
 |
Beiträge: 83
|
 |
|
 |
Anmeldedatum: 22.02.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 20.07.2010, 14:28
Titel:
|
 |
öhm was?
Also zum einen benutzt du immer einen workspace. Nur benutzt deine Gui, bzw. die Funktion in der du die Löschung vornimmst, einen Eigenen.
In der Hilfe von rmfield steht was von "remove fields from structure".
"handles" und "handles.ergebnis" sind vom Typ Struktur und somit kannst du auch "geschwindiogkeit" löschen.
Warum sollte sich dein Speicherbedarf erhöhen, wenn du etwas löschst?
|
|
|
xPashAx |
Themenstarter

Forum-Guru
|
 |
Beiträge: 294
|
 |
|
 |
Anmeldedatum: 18.05.09
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 20.07.2010, 14:53
Titel:
|
 |
sorry,die frage war: verringert sich mein speicherplatz.
|
|
|
denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 20.07.2010, 16:02
Titel:
|
 |
Hallo,
Das muss du probieren, im meisten Fällen sollte der Speicher freigegeben werden.
|
|
|
michai |

Forum-Fortgeschrittener
|
 |
Beiträge: 83
|
 |
|
 |
Anmeldedatum: 22.02.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.07.2010, 08:23
Titel:
|
 |
Naja, mehr wird es sicher nicht werden. Ob aus Betriebssystemsicht der Speicher tatsächlich freigegeben wird, hängt ja auch noch von den Matlabinternen Mechanismen ab. Ich würde aber schon davon ausgehen, dass der Speichersofort frei wird.
|
|
|
xPashAx |
Themenstarter

Forum-Guru
|
 |
Beiträge: 294
|
 |
|
 |
Anmeldedatum: 18.05.09
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.07.2010, 09:46
Titel:
|
 |
|
|
denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 21.07.2010, 11:15
Titel:
|
 |
Kleiner Nachtrag:
Variablen sind wie Zeiger auf Speicher zu verstehen.
Weist man z.B einer Variable eine andere, dann wird nicht etwa Speicherinhalt kopiert sondern nur Referenz.
Wenn man nun eine Variable löscht,
wird der Speicher noch nicht freigegeben, da noch eine Referenz existiert.
|
|
|
|
|
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 - 2025
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.
|
|