|
|
Werte mit contourf darstellen, die größer sind als ein Wer |
|
Borbl |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.08.2011, 15:18
Titel: Werte mit contourf darstellen, die größer sind als ein Wer
|
 |
Hallo liebe Matlab Profis,
ich habe eine Matrix mxn bisher mit contourf(D) dargestellt. Jetzt möchte ich aber, dass nur die Werte dargestellt werden, die größer als 10% meines Maximalwertes sind.
Geht das überhaupt?
Ich hatte es so probiert:
Hat aber nicht funktioniert.
Kann jemand helfen?
|
|
|
|
|
Gast |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.08.2011, 15:43
Titel:
|
 |
Hallo,
ja das geht schon.
Ich vermute, dass die kleine Werte hier mitten in der Matrix liegen, du musst dir also überlegen, was du mit diesen anstellen willst.
Mir würden da jetzt 2 Möglichkeiten einfallen:
1. Die Werte durch dein gewünschtes Minimum ersetzen
2. Man kann contourf als 2. Parameter einen Vektor übergeben, der die Trennlinien der Bereiche festlegt.
Werte die kleiner sind als der erste Wert, werden nicht dargestellt
|
|
|
Borbl |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.08.2011, 16:13
Titel:
|
 |
Hey,
die Werte varriieren innerhalb der Matrix zufällig.
Ich verstehe die Zeile:
nicht wirklich
Ich will ja mit meiner Matrix D weiterarbeiten.
Grüßle
|
|
|
Gast |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.08.2011, 16:17
Titel:
|
 |
Ja, dann z durch D ersetzen.
peaks ist eine MATLAB Funktion:
aus der Hilfe:
Zitat: |
PEAKS is a function of two variables, obtained by translating and
scaling Gaussian distributions, which is useful for demonstrating
MESH, SURF, PCOLOR, CONTOUR, etc.
|
|
|
|
Borbl |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.08.2011, 16:27
Titel:
|
 |
Also gut dann kann ich die erste Zeile weglassen:
Diese sieht jetzt so aus:
Und die zieht mir jetzt alle Werte > 0.1*Wertemax aus der Matrix?
Passt das dann so?
Die Hilfefunktion zu Peaks habe ich mir übrigens angeschaut.
|
|
|
Borbl |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.08.2011, 17:16
Titel:
|
 |
|
|
Borbl |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.08.2011, 17:17
Titel:
|
 |
Hallo
Also ich komme gerade überhaupt nicht weiter. Peaks erstellt mir eine Matrix, die ich überhaupt nicht will.
Kann mir jemand das erklären?
Grüße
|
|
|
|
|
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.
|
|