Ich habe in die eine Richtung einen Vektor der 20:20:200 läuft und einen der so aussieht [-0.5 -0.3 -0.2 -0.15 -0.12 -0.11 -0.1 -0.09 -0.08 -0.07 -0.06 -0.05 -0.04 -0.03 -0.02 -0.015 -0.012 -0.011 -0.01 -0.009 -0.008 -0.007 -0.006 -0.005 -0.004 -0.003 -0.002 -0.001 -0.0000000001 0 1].
Wie man im plot erkennt sieht das nicht besonders schön aus. Gibt es eine Möglichkeit, dass schöner darzustellen?
du hast Recht in diesem Fall passiert zwischen 0 und 1 wenig bis nichts, es kann aber vorkommen, dass auch zwischen 0 und 1 Werte liegen. Ich würde das gerne allgemein halten, weil die Vektoren, die das Grid aufziehen variabel in einem GUI eingegeben werden können. Vielleicht gibt es die Möglichkeit, dass bei zwei stetigen Vektoren der unten genannte Code auszuführen ist und bei Vektoren die keine festen Schritte haben ein anderer surf Befehl ausgeführt wird, oder der Grid irgendwie verändert wird. Ich weiss nur nicht wie!
danke, dass sieht doch super aus. Vielen Dank für deine Hilfe!
Mir ist nur gerade aufgefallen, dass ein surf plot wenig Sinn macht, wenn man eine Matrix darstellen will, mit der Klassenobergrenzen wie in diesem Fall 20 angegeben werden. Alle Werte die kleiner als 20 sind tauchen in diesem Plot nicht auf. Habe mich jetzt für den bar3 plot entschieden, in diesem Fall sieht man alles recht schön und auch jede einzelne Zelle.
Mit meshgrid bekomme ich das irgendwie nicht hin, weil ich immer 'Data dimensions must agree.' als Fehlermeldung bekomme, weil die Matrix ja eine feste Größe hat und diese vom meshgrid auch aufgespannt werden muss, oder?
also ich hab mal rot markiert was ich anspreche. Die Matrix ist 31x10 und das Grid ist auch 31x10. Allerdings schneidet er die Spalte, die bei 20 beginnt zur Hälfte ab. Ich hoffe du verstehst was ich meine.
ich glaube, das ist eine Fehlinterpretation der Graphik. Die Werte für 20 sind meines Erachtens korrekt entlang der Gitterlinie für 20 aufgetragen. Der Bereich zwischen den Gitterlinien für 20 und 40 würde dann auch zu diesem Wertebereich gehören.
Vielleicht verstehe ich aber auch nur das Problem noch nicht.
Mh... ne du hast schon Recht er zeigt die entlang der Linien an. Wäre halt schön, wenn er die Fläche nicht so abschneiden würde. Aber wie gesagt mit dem Bar Plot macht er das ja richtig. Danke für deine Hilfe!
Und genau das würde ja das Ergebnis verfälschen. Stimmt schon so wie du das meinst. Ich hatte da einen Denkfehler.
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.