|
|
Funktion "umbenennen" im laufenden Betrieb |
|
Vesuv |
Forum-Anfänger
|
|
Beiträge: 32
|
|
|
|
Anmeldedatum: 08.07.15
|
|
|
|
Wohnort: Baden-Württemberg
|
|
|
|
Version: R2016b
|
|
|
|
|
|
Verfasst am: 13.04.2017, 15:41
Titel: Funktion "umbenennen" im laufenden Betrieb
|
|
|
|
|
Huhu,
ich weiß genau was ich möchte, allerdings nicht so recht wie ich es ausdrücken soll. Daher fällt mir das Googeln sehr schwer. Vielleicht könnt ihr mir weiter helfen oder wisst auch direkt eine Antwort.
Ich möchte während mein Code läuft, abhängig von der Länge einer Variablen ( bzw. eines Structs..) später eine Funktion aufrufen. Da diese Funktion in einer for-schleife tausende Male aufgerufen wird, möchte ich meinen Switch-Case nicht in der fFor-Schleife haben, sondern davor definieren.
Zum besseren Verständnis habe ich hier mal etwas hingekritzelt:
Was ich jetzt gerne hätte:
War das halbwegs verständlich? Wie gesagt.. ich weiß was ich brauche, aber nicht so recht wie ich es rüber bringen soll.
Natürlich arbeite ich nicht mit einem Vector1 = [ 1 2 3] , sondern mit haufenweise Daten und ich bilde nicht nut die Summe/Differenz/.. sondern arbeite anders. Aber ich dachte ein kleines Beispiel ist deutlich einfacher zu verstehen...
_________________
never touch a running system!
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 13.04.2017, 16:52
Titel:
|
|
Hallo,
du brauchst Function Handles. Dann eine allgemeine Funktion, in der je nach Länge das Function Handle unterschiedlich festgelegt wird.
Dann müsste das gehen:
Grüße,
Harald
|
|
|
Vesuv |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 32
|
|
|
|
Anmeldedatum: 08.07.15
|
|
|
|
Wohnort: Baden-Württemberg
|
|
|
|
Version: R2016b
|
|
|
|
|
|
Verfasst am: 18.04.2017, 12:11
Titel:
|
|
Vielen, vielen Dank!
Funktioniert super!
Schäme mich beinahe, dass ich nicht selbst auf Functionhandles gekommen bin....
_________________
never touch a running system!
|
|
|
|
|
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.
|
|