WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Abfragen von Rückgabewerten

 

gerSteve86
Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 10.08.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.09.2009, 16:39     Titel: Abfragen von Rückgabewerten
  Antworten mit Zitat      
Hallo zusammen,

ich habe gerade total ein Brett vor dem Kopf.
Ich habe eine Funktion und möchte mir nur einen Rückgabewert in eine Variable speichern.

meine Funktion heißt test und hat 3 Argumente.

Mit

Code:

[Var1]=test(4,7)
 

kann ich nun auf den ersten Rückgabewert zugreifen.

mit

Code:

[Var1,Var2,Var3]=test(4,7)
 

bekomme ich alle Rückgabewerte. Wie kann ich mir aber nur den Rückgabewert 3 in eine Variable speichern?

*Aller Anfang ist schwer Sad*

Hoffe mir kann jemand schnell auf die Sprünge helfen.

Gruß Steve
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.450
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 04.09.2009, 23:01     Titel:
  Antworten mit Zitat      
Wenn die Funktion so definiert ist, kann man bis 2009a das dritte Argument nur bekommen, wenn man die ersten beiden auch abfragt. Ggf. kann man mit clear danach die nicht benötigten Argumente löschen.

Mit 2009b (heute erschienen) gibt es die Möglichkeit, für nicht verwendete Argumente ~ zu schreiben, z.B.

Code:
[~,~,Var3]=test(4,7)


Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
gerSteve86
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 10.08.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.09.2009, 12:02     Titel:
  Antworten mit Zitat      
Hallo Harald,

danke für deine Antwort.

Da ich mit der 2007a arbeite weiss ich nun bescheid Wink

Gruß Stefan
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.450
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 05.09.2009, 18:44     Titel:
  Antworten mit Zitat      
Hallo,

In dem Zusammenhang bietet sich natürlich der Tipp an, bei selbstgeschriebenen Funktionen, sofern man nicht immer alle Ausgabeargumente braucht, die Ausgabeargumente nach Wichtigkeit zu ordnen.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.