|
|
Funktion mit 2 verschiedenen Outputs |
|
Anna |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.11.2008, 21:32
Titel: Funktion mit 2 verschiedenen Outputs
|
 |
Also um es kurz zu fassen, ich muss eine Funktion schreiben, welche 2 Outputs liefert (mit dem gleichen Inputs).
Leider bekomme ich für beide immer das Gleiche heraus
Ich habe geschrieben:
Im "normalen" File:
in der dazugehörigen Funktion:
Wenn ich jetzt alles ausführen lasse, ist x=y.
Warum?
Kann mir bitte jemand helfen!???
Danke
Anna
|
|
|
|
|
derOli |

Forum-Meister
|
 |
Beiträge: 579
|
 |
|
 |
Anmeldedatum: 19.03.08
|
 |
|
 |
Wohnort: Leipzig
|
 |
|
 |
Version: 2010a
|
 |
|
|
 |
|
Verfasst am: 26.11.2008, 22:12
Titel:
|
 |
Hallo Anna,
Wenn du eine Funktion schreibst sind die Parameter die du für die Funktion verwendest nur innerhalb dieser Funktion gültig. D.h. ausserhalb der Funktion kannst du diese nicht mehr verwenden, deswegen leited man variablen innerhalb der Funktion und Variablen aus die Funktion raus. So sollte es gehen:
Ich habe extra mal andere Variablen benutzt um dir zu zeigen das die Variablennamen keine Bedeutung für das Ausführen einer Funktion haben.
Du kannst natürlich auch die Variablennamen benutzten die du vorher hattest.
Viele Grüße,
der Oli
|
|
|
denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 26.11.2008, 22:29
Titel:
|
 |
Hallo Anna,
Wenn du in einer Funktion 2 Rückgabevariablen definierst, sollst du dann auch so die Funktion ansprechen. Falls du natürlich beide haben möchtest,
sonst werden die Werte entsprechend der Durchzählung zurückgeben
|
|
|
Anna |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.11.2008, 18:20
Titel:
|
 |
Es hat so geklappt. Danke euch beiden!!!
|
|
|
|
|
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.
|
|