|
|
Fehlermeldung in einer embedded function |
|
Eric_Son |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.09.2012, 13:02
Titel: Fehlermeldung in einer embedded function
|
|
|
|
|
So, jetzt seid ihr gefragt. Ich habe folgendes Problem:
ich habe eine embedded function gebastelt, die zwei Input-Werte hat und einen ausgeben soll. Wenn man die function mit Hilfe eines m-files einmal durchlaufen lässt (also nur ein Input-Wertepaar), dann wird auch ein Wert ausgegeben.
Wenn ich jedoch die embedded anbinde, bringt mir Matlab die folgende Fehlermeldung:
Output argument 'z ' is not assigned on some execution paths. (und dann verweist das Programm auf die erste Zeile meines m-files, in welcher ja nur der name und die Eingangs- und Ausgangswerte stehen)
Ich habe mich auch schon auf die Fehlersuche begeben, kann aber mittlerweile einfach nichts mehr finden. Aber ich bin mir sicher, dass der Fehler in folgendem Bereich stecken muss:
alle Werte sind bekannt, dass kann ich versichern, da ich eine Version habe, die funktioniert (aber die funktioniert leider nicht so genau).
Vielleicht hat ja auch einer eine Idee, diesen Abschnitt irgendwie anders zu programmieren. Denn ich denke, dass es an der Zusammenstellung der Schleifen liegt, weshalb die embedded function nicht funktioniert.
Falls ihr noch mehr Material benötigt, lasst es mich wissen!
Danke und Gruß!
|
|
|
|
|
Jop345 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.09.2012, 12:41
Titel:
|
|
Wenn du dir sicher bist, dass du überall z etwas zugewiesen hast, dann schreib doch ganz ober in deiner function z = ein Wert. Am besten ein Wert den du nie erwarten würdest. Falls er dann erscheint, dann stimmt was bei dir nicht.
|
|
|
Elfriede |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.09.2012, 11:13
Titel:
|
|
Wenn das:
für alle i's deiner for-Schleife nicht erfüllt ist,
dann wird deinem z kein Wert zugewiesen!
Gruß
Elfriede
|
|
|
|
|
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 - 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.
|
|