|
Glückspilz |

Forum-Newbie
|
 |
Beiträge: 7
|
 |
|
 |
Anmeldedatum: 09.10.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.10.2014, 16:46
Titel: Variable undefiniert
|
 |
Hallo,
ich möchte Funktionen fitten und nutze dazu eine switch-Schleife, sodass je nach eingegebener Funktion die Daten anders ausgewertet werden. Mein Programm hierzu ist:
Nun bekomme ich immer den Fehler, die Variable 'modelname' sei undefiniert. Da ich gerade erst mit matlab angefangen habe, weiß ich nicht, wie ich diese Variable vordefinieren kann, wenn sie im Endeffekt ja innerhalb der switch-Schleife erst benannt wird. Kann mir da jemand einen guten Tipp geben?
Vielen Dank
|
|
|
|
|
Seban |

Forum-Meister
|
 |
Beiträge: 600
|
 |
|
 |
Anmeldedatum: 19.01.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ab R2014b
|
 |
|
|
 |
|
Verfasst am: 09.10.2014, 23:20
Titel: Re: Variable undefiniert
|
 |
Hallo,
Glückspilz hat Folgendes geschrieben: |
... wenn sie im Endeffekt ja innerhalb der switch-Schleife erst benannt wird. |
Nee, bei Aufruf der Funktion müssen p, x und modelname übergeben werden:
Ich vermute mal, du übergibst beim Aufruf der Funktion nicht 3 Variablen.
Grüße,
Seb
_________________
Richtig fragen
Debugging
|
|
|
Glückspilz |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 7
|
 |
|
 |
Anmeldedatum: 09.10.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.10.2014, 08:50
Titel:
|
 |
Hmm doch, eigentlich schon. Ich übergebe den Namen der Funktion, x und z genau in der Reihenfolge, wie ich es definiert habe.
|
|
|
Schnuki |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.10.2014, 09:18
Titel:
|
 |
Hallo,
wie rufst du denn die Funktion auf?
Grüße,
Bianca
|
|
|
Glückspilz |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 7
|
 |
|
 |
Anmeldedatum: 09.10.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.10.2014, 09:51
Titel:
|
 |
modell(p,x,'ode'), wobei 'ode' der Name meiner Funktion ist. Sorry, in meinem letzten Beitrag habe ich statt p aus Versehen z geschrieben...
|
|
|
|
|
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.
|
|