|
|
Bestimmte Rechnungen bei Änderung eines Parameters ausführ |
|
karlthepro |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 27.01.23
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.01.2023, 18:28
Titel: Bestimmte Rechnungen bei Änderung eines Parameters ausführ
|
|
Guten Abend,
Ich habe ein Hauptskript, welches mehrere Nebenskripte startet.
In Nebenskript A muss ich zwei Parameter "p" und "s" definieren, da mit diesen
ein Widerstandswert berechnet wird.
Im nachher aufgerufenen Nebenskript B werden mithilfe bestimmter Parameter aus
Nebenskript A optimierte Parameter "p" und "s" berechnet.
So, jetzt kommt mein Problem: Ich muss jetzt mit den optimierten Parametern "p" und "s" den Widerstandswert erneut berechnen. Gibt es eine Möglichkeit, dass nur alle Funktionen, die die Parameter "p" und "s" enthalten, erneut berechnet werden?
Leider kann ich die Skripte auch nicht so abändern, dass der Widerstandswert erst in Nebenskript B berechnet wird.
Ich hoffe auf eure Hilfe
|
|
|
|
|
karlthepro |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 27.01.23
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.01.2023, 18:41
Titel:
|
|
Wenn man irgendwie eine bestimmte Zeile in einem anderen Skript durch einen Befehl
nochmal ausführen könnte, wäre das zB eine Lösung
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 27.01.2023, 21:45
Titel:
|
|
Hallo,
wenn es sich nur um eine Zeile handelt, würde ich sie kopieren. Wenn es sich um mehr Zeilen handelt, dann in eine weitere Funktion auslagern und diese überall aufrufen, wo es nötig ist.
Man sollte zudem "Nebenskripte" vermeiden. Aus Gründen der Übersichtlichkeit und Strukturierung würde ich nur ein Hauptskript verwenden und von dort Funktionen aufrufen, so dass die Ein- und Ausgabeparameter sauber übergeben werden.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
karlthepro |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 27.01.23
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.01.2023, 22:19
Titel:
|
|
Vielen Dank für die Unterstützung, so werde ich es machen!
Ich wünsche ein schönes Wochenende
|
|
|
|
|
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.
|
|