|
|
Variable aus einem Skript mit einem anderen Skript veränder |
|
Matlabinator |

Forum-Anfänger
|
 |
Beiträge: 22
|
 |
|
 |
Anmeldedatum: 03.08.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.08.2012, 15:27
Titel: Variable aus einem Skript mit einem anderen Skript veränder
|
 |
Hallo,
vielleicht ist das Problem trivial, aber ich komme einfach auf keine Lösung.
Ich habe ein Skript mit
namens beispiel.m
Jetzt möchte ich aus einem anderen Skript heraus b=2 in b=4 in beispiel.m ändern.
Wie macht man das am besten?
|
|
|
|
|
Peter_G |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.08.2012, 16:04
Titel:
|
 |
Ich bin zwar selber noch absoluter Newbie, aber ich denke es sollte so klappen:
|
|
|
Matlabinator |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 22
|
 |
|
 |
Anmeldedatum: 03.08.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.08.2012, 16:09
Titel:
|
 |
Danke für deine Antwort. So habe ich es auch schon probiert, aber ein .m file kann man nicht so leicht laden und speichern.
|
|
|
flashpixx |

Forum-Guru
|
 |
Beiträge: 355
|
 |
|
 |
Anmeldedatum: 19.04.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.08.2012, 16:19
Titel:
|
 |
mach eine Funktion aus Deinem Script und über gebe die Daten als Parameter
|
|
|
Matlabinator |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 22
|
 |
|
 |
Anmeldedatum: 03.08.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.08.2012, 17:00
Titel:
|
 |
Nein, das geht leider nicht. Das Skript muss ein Skript bleiben.
|
|
|
flashpixx |

Forum-Guru
|
 |
Beiträge: 355
|
 |
|
 |
Anmeldedatum: 19.04.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.08.2012, 17:35
Titel:
|
 |
Wo ist der Unterschied von
und
Der einzige Unterschied besteht darin, dass die Variablen innerhalb eines lokalen Scopes liegen und nicht im Workspace. Benötigt man die Variablen im Workspace kann man sie mit Hilfe von assignin dort ablegen. In beiden Fällen ist der Aufruf identisch, wobei der zweite es eben ermöglicht zusätzlich Werte für die Variablen zu übergeben.
Da Du hier in keiner Weise dar legst, warum das nicht geht sollte, würde ich sagen, dass Deine Aussage so falsch ist, denn ich kann ohne Probleme ein Script in eine Funktion umwandeln (vice versa) ohne dass sich die Funktionalität verändert.
Zuletzt bearbeitet von flashpixx am 09.08.2012, 18:15, insgesamt einmal bearbeitet
|
|
|
Matlabinator |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 22
|
 |
|
 |
Anmeldedatum: 03.08.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.08.2012, 18:05
Titel:
|
 |
Achso, assignin kannte ich nicht. Vielen Dank flashpixx, das hat mir weiter geholfen.
|
|
|
|
|
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.
|
|