|
|
Frage fuer "function" befehl |
|
statik |

Forum-Anfänger
|
 |
Beiträge: 20
|
 |
|
 |
Anmeldedatum: 10.07.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.07.2014, 10:46
Titel: Frage fuer "function" befehl
|
 |
Hallo
Bin neuer benutzer von matlab .
Bin jetzt in function befehl aber leider funktioniert bei mir nicht und weiss nicht wo der Fehler liegt. Genauer gesagt dass undere beispiel:
und sehe Fehlermeldung nach abrufung
Zitat: |
test1
Error using test1 (line 2)
Not enough input arguments. |
Biette die angehängten Bilder zu sehen
PS: alles in Matlab v2014
Beschreibung: |
|
 Download |
Dateiname: |
matlab2.JPG |
Dateigröße: |
13.84 KB |
Heruntergeladen: |
201 mal |
Beschreibung: |
|
 Download |
Dateiname: |
matlab1.JPG |
Dateigröße: |
12.99 KB |
Heruntergeladen: |
201 mal |
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 10.07.2014, 10:53
Titel:
|
 |
Hallo,
die Fehlermeldung sagt ja an sich, was das Problem ist:
Du solltest die Funktion mit Ein- (und Aus)gabeargumenten aufrufen, also z.B.
Grüße,
Harald
|
|
|
Nras |

Forum-Meister
|
 |
Beiträge: 608
|
 |
|
 |
Anmeldedatum: 21.02.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 7.12.0.635 (R2011a)
|
 |
|
|
 |
|
Verfasst am: 10.07.2014, 10:53
Titel:
|
 |
Hallo,
du musst deiner Funktion schon die Werte für x1 und x2 übergeben, die es benutzen soll:
Beispiel
sollte funktionieren.
Viele Grüße,
Nras.
|
|
|
statik |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 20
|
 |
|
 |
Anmeldedatum: 10.07.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.07.2014, 14:33
Titel:
|
 |
Thanks
Ich dachte dass ich KEINE Werte einfuegen soll sondern dass nach abrufen von test1 die Werten von x1 und x2 zu Frage kommen und eingeben.
Geht es ueberhaupt?
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 10.07.2014, 15:12
Titel:
|
 |
Hallo,
die Definition der Funktion im Editor ist korrekt
Die von Nras und mir vorgeschlagene Zeile muss im Command Window oder einem anderen Skript / einer Funktion eingegeben werden, um die Funktion aufzurufen.
Es bestünde auch die Möglichkeit, Eingaben über den Befehl input abzufragen. Den von dir eingeschlagenen Weg halte ich aber für den deutlich besseren.
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.
|
|