WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Plot mit colormap erstellen?

 

Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.09.2013, 13:43     Titel: Plot mit colormap erstellen?
  Antworten mit Zitat      
Also, ich hab mal eine Frage...ich hab Koordinaten von verschiedenen Orten an denen Erdbeben stattgefunden haben. Diese soll ich jetzt in eine Karte einzeichnen und farbig markieren, an welchem Ort wieviele Erdbeben waren?
Habt ihr ne Idee, wie ich das hinbekommen könnte? Dachte, dass ich das vielleicht mit colormap machen könnte,aber leider funtioniernen meine bisherigen Versuche alle nicht...
Danke schonmal für jede Antwort


Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 10.09.2013, 13:48     Titel:
  Antworten mit Zitat      
Zitat:
aber leider funtioniernen meine bisherigen Versuche alle nicht...
in ermangelung einer glaskugel währe es schön code zu posten der den fehler reproduziert. angaben was nicht so ist wie es seien soll etc sind auch hilfreich ^^ siehe dazu den post "Richtig Fragen"
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.09.2013, 13:51     Titel:
  Antworten mit Zitat      
also in x und y stehen meine koordinaten drin und ich hatte gehofft, dass ich einfach sowas drauf los lassen kann:

colormap('jet');
plot(x,y,'.','markercolor')
colorbar

oder muss ich meine Beben erst sortieren?
 
Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 10.09.2013, 13:55     Titel:
  Antworten mit Zitat      
wie ich sehe hast du dir nicht die mühe gemacht meinen erwähnten thread zu lesen oder zu berücksichtigen.
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.09.2013, 14:02     Titel:
  Antworten mit Zitat      
oh,ich hab vergessen dieFehlermeldung reinzuschreiben,oder was meinst du?

der Rechner hat halt mit dem Plotbefehl Probleme...wenn einfach nur plot (x,y,'.') eingeben, dann zeigt er mir genau an, wo die Erdbeben sehen kann, nur wie ich sie aufaddiren kann, versteh ich nicht ganz
 
Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 10.09.2013, 14:10     Titel:
  Antworten mit Zitat      
Anonymous hat Folgendes geschrieben:
oh,ich hab vergessen dieFehlermeldung reinzuschreiben,oder was meinst du?

zb oder
Zitat:
Benutze die Code-Formatierung.

Zitat:
Beschreibe das Problem möglichst genau.

Zitat:
- Liefere Testdaten wenn die Originaldaten nicht veröffentlicht werden können/dürfen/sollen.

die anzahl der übereiander liegenden punkte must du selber bestimmen. nachdem du die anzahl bestimmt hast kannst diese information zb in der höhe in einem 3d-plot umsetzen oder in der farbe.
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.09.2013, 14:16     Titel:
  Antworten mit Zitat      
Zitat:
die anzahl der übereiander liegenden punkte must du selber bestimmen

Frage dazu:
und diese kan ich wie bestimmen? mit ner schleife, so in der Richtung wenn ein x und y gleich einem anderen sind, dann schreib si ezusammen in eine Matrix oder wie?
 
Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 10.09.2013, 14:21     Titel:
  Antworten mit Zitat      
schleifen währen eine möglichkeit.
eine andere währe die benutzung des befehls
Code:

_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.09.2013, 07:41     Titel:
  Antworten mit Zitat      
aber wie geht das mit unique, wenn zwei argumente gleich sein müssen und nicht nur eines?

Beispiel:

A = [9 2 9 5 9];
B = [1 8 1 7 2];


da soll er mir ja die Anzahl 4 zurückgeben, da es 4 unterschiedliche Orte gibt...?(der Ort 9/1 gibt es zweimal)
Kann ich das auch mit unique machen und wenn ja, wie?
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.09.2013, 08:05     Titel:
  Antworten mit Zitat      
ok, dann mach ich einfach ne Matrix draus...aber kann ich die auch zählen? also das das Programm mir zrückgibt wie oft diese Kombi an y-x-Koordinate vorkommt?
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 11.09.2013, 08:49     Titel:
  Antworten mit Zitat      
Hallo,

Ein Vektor, der die Anzahl von bestimmten Werten enthält, heißt "Histogramm". Die Befehle HIST und HISTC helfen beim Zählen.

Nun wird für ein Histogramm aber ein Index-Vektor benötigt, der jedes vorkommende Paar aus x und y-Werten eindeutig beschreibt. Dabei hilft UNIQUE mit dem "rows" Flag.

Versuche es mal damit, eine Suche im Forum oder im Netz nach diesen Stichworten sollte auch hilfreich sein. Und wenn es konkrete Schwierigkeiten gibt, poste den entsprechenden Code und erkläre duie auftretenden Probleme detailiert.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.09.2013, 09:50     Titel:
  Antworten mit Zitat      
Danke für die Hilfe, habs mit unique und ner kleinen for-Schleife hinbekommen...
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.