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

Funktion mit unterschiedlich vielen Variblen

 

Pelé
Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 19.02.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.04.2008, 11:49     Titel: Funktion mit unterschiedlich vielen Variblen
  Antworten mit Zitat      
Hallo Leute,

ich habe eine Funktion, welche von 3 bzw 4 unterschiedlichen Variablen abhängig ist. Tritt der eine Fall ein, muss ich nur 3 Variable übergeben, tritt der andere ein, muss ich 4 Variable übergeben.
Die Funktion entscheidet aber intern (abhängig von den Werten 2 und 3), ob sie nur die ersten 3 oder auch den 4ten parameter benötigt.
Habt ihr ne Ahnung wie sowas geht? Würd mich freuen Smile

Grüße pelé
Private Nachricht senden Benutzer-Profile anzeigen


gargamel
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 59
Anmeldedatum: 07.04.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.04.2008, 12:40     Titel:
  Antworten mit Zitat      
hi,

übergibst du immer alle 4 parameter und die funktion muss entscheiden welche die braucht?

oder

übergibst du manchmal 3 und manchmal 4 parameter und deine funktion muss entscheidenwas zu tun ist, abhängig von der anzahl der übergebenen parameter was zu tun ist?

im ersten fall würde ich vl noch eine boolsche variable mitübergeben und die in deinem hauptprogramm entsprechend setzen.

im zweiten fall würde ich es mit eine IF anweisung einbinden,

if nargin ==3
............
elseif nargin ==4
............
end

so in etwa würde ich das machen.
Private Nachricht senden Benutzer-Profile anzeigen
 
Pelé
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 19.02.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.04.2008, 14:17     Titel:
  Antworten mit Zitat      
Danke, hat geklappt!!
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.