|
|
Variable oder Daten von einen Functionscrip zu eine andere |
|
statik |

Forum-Anfänger
|
 |
Beiträge: 20
|
 |
|
 |
Anmeldedatum: 10.07.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.11.2014, 19:06
Titel: Variable oder Daten von einen Functionscrip zu eine andere
|
 |
Hallo
Wie kann eine Variable oder Daten von einen Functionscrip zu eine andere uebertragen? Zb
a und b mit bestimmten Werten sollen von eine andere uebertragen
Wass muss ich in function sum aendern?
|
|
|
|
|
DSP |

Forum-Meister
|
 |
Beiträge: 2.117
|
 |
|
 |
Anmeldedatum: 28.02.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2014b
|
 |
|
|
 |
|
Verfasst am: 13.11.2014, 19:19
Titel:
|
 |
Klick in deinem Post doch einfach mal auf das Wort "function". Ich denke die Dokumentation zu dem Befehl samt Beispielen sollte helfen.
Im übrigen ist
eine eigene Matlab Funktion und sollte nicht umbenannt werden. Ich empfehle dir also einen andern Funtkionsnamen als sum.
|
|
|
statik |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 20
|
 |
|
 |
Anmeldedatum: 10.07.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.11.2014, 23:08
Titel:
|
 |
Ich moehte NICHT von Anfang function anrufen mit output und input.
Will in eine beliebige linie einen Wert oder Variable von eine anderen functionstring inportieren. Genau wie in oberen beispiel. Aber wie?
Biette schreibt mir die loessung fuer mein beispiel.
|
|
|
DSP |

Forum-Meister
|
 |
Beiträge: 2.117
|
 |
|
 |
Anmeldedatum: 28.02.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2014b
|
 |
|
|
 |
|
Verfasst am: 13.11.2014, 23:32
Titel:
|
 |
Eine Funktion hat ein eigenes workspace, welcher nach dem Verlassen der Funktion nicht mehr existiert. Variablen die nur innerhalb einer Funktion existieren, sind außerhalb nicht vorhanden.
Es gibt also nur zwei Möglichkeiten. Entweder globale Variablen nutzen, was aber einfach kein guter Programmierstil ist. Oder eben Input und Output der Funktion definieren.
|
|
|
statik |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 20
|
 |
|
 |
Anmeldedatum: 10.07.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 14.11.2014, 21:23
Titel:
|
 |
Thanks
Dass wolte ich (loessung 1)
Zitat: |
Eine Funktion hat ein eigenes workspace, welcher nach dem Verlassen der Funktion nicht mehr existiert |
Kann man workspace einer Funkion ansehen?
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.499
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 14.11.2014, 21:35
Titel:
|
 |
Hallo,
Zitat: |
Kann man workspace einer Funkion ansehen? |
Ja, mit dem Debugger.
Wenn du auf den schwarzen Strich vor einer Zeile klickst, taucht dort ein roter Ballon auf. Das bedeutet, dass MATLAB bei der nächsten Ausführung des Codes vor dieser Zeile stehen bleibt - und dann kannst du auch den Workspace ansehen.
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 - 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.
|
|