Verfasst am: 15.06.2010, 20:30
Titel: Fehler in Funktion
Hallo,
ich verwende die max funktion und es kommen irgendwie die falschen ergebnisse raus. Es muss wohl an den indizes lieges. Fällt da jemanden beim drauf schauen was auf?
ich weiß zwar nicht, was genau Du machen willst und ob Du das Problem noch hast.
Wenn ich den Aufruf mal abstrahiere, steht da:
[GrößtesElement IndizesGrößtesElement] = max([WertAusBerechnung1; wertAusBerechnung2; WertAusBerechnung3]);
Soweit die Übersetzung aus der Hilfe.
Demnach soll wohl der maximale Wert in decisionFunction(i,j,k) abgelegt werden, in x(i,j,k) dann der Index. Ob man das so zuweisen kann, wäre ich skeptisch, aber wenn es geht.
Wenn ich Dich richtig verstehe, dann hast Du wohl eher ein Problem damit, dass x(i,j,k) den Wert 1,2 oder 3 erhält? Denn Du suchst in einem 3-elementigen Array.
Und Du willst eigentlich i,j & k haben? Dann musst Du da wohl noch mehr dazu coden. (von den ich annehme, dass ich das jetzt nicht schreiben muss)
Ansonsten bitte detaillierter beschreiben, was Du als Ergebnis haben möchtest.
Verfasst am: 17.07.2010, 17:30
Titel: Re: Fehler in Funktion
Hallo Thomas,
Zitat:
ich verwende die max funktion und es kommen irgendwie die falschen ergebnisse raus.
Leider hilft "irgendwie falsch" gar nicht beim Versuch das Problem zu verstehen.
Bekommst Du einen Fehler, wenn ja mit welcher Meldung?
Bekommst Du andere Werte als erwarten, wenn ja, welche? Ein paar Beispieldaten wären zur Beschreibung auch notwendig.
Gruß, Jan
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
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.