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

Meshgrid an geographische Koordinaten anpassen!

 

BigUpp23
Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 23.08.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.09.2011, 12:10     Titel: Meshgrid an geographische Koordinaten anpassen!
  Antworten mit Zitat      
Ich möchte die Verteilung des Niederschlags für das Elbeeinzugsgebiet räumlich plotten. Das funktioniert auch wunderbar, allerdings interpoliert matlab die Niederschläge in einem rechteckigen Gitter.
Ich möchte die Darstellung jedoch genau an meine Elbe-Koordinaten angepasst haben.
Habt ihr dazu eine Idee?

Code:
% für Elbeeinzugsgebiet
worldmap([48.5 55],[8 17])

land = shaperead('landareas','UseGeocoords',true)
setm(gca,'ffacecolor', [.7 .9 1])   %using this line the seas are colored in blue
geoshow(land, 'facecolor',  [0.5 0.7 0.5]);

rivers = shaperead('worldrivers', 'UseGeoCoords', true);
geoshow(rivers, 'Color', [.5 .7 1],'linewidth',3);

lakes = shaperead('worldlakes', 'UseGeoCoords', true);
geoshow(lakes, 'facecolor', [.5 .7 1]);


load worldlo.mat;
a=POline(1);
latg=a.lat;
longg=a.long;

h=plotm(latg,longg,'k-');
set(h,'linewidth',1);

hold on

% Longitude und Latitude definieren
x=Koordinaten_Elbe(1:447,1);
y=Koordinaten_Elbe(1:447,2);

% Erzeugen eines Netzes
a = min(x):((max(x)-min(x))/100):max(x);
b = min(y):((max(y)-min(y))/100):max(y);

[qa,qb] = meshgrid(a,b);

%Interpolation

qz=griddata(x,y,pcs_niederschlag(:,1),qa,qb,'v4');


% Einzeichnen der interpolierten Daten


pcolorm(qa,qb,qz,5), colormap(redblue),alpha(.5), caxis([min(min(qz)) max(max(qz))]), colorbar('location','WestOutside')
title('Niederschlag PC1 (41,8%)','FontSize',25)


Na dann vielen Dank schon mal für eure Hilfe =)

PS: ich pack lieber noch ein img meines plots dazu!

niederschlag_elbe.jpg
 Beschreibung:

Download
 Dateiname:  niederschlag_elbe.jpg
 Dateigröße:  81.51 KB
 Heruntergeladen:  508 mal
Private Nachricht senden Benutzer-Profile anzeigen


BigUpp23
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 23.08.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.09.2011, 12:05     Titel:
  Antworten mit Zitat      
Kann denn hier wirklich keinder etwas dazu sagen? Anregungen oder Vorschläge würden mir auch schon sehr weiterhelfen =)

Ich habe nochmal ein neues pic hochgeladen. Hier sieht man die Klimastationen und nur innerhalb dieses Bereiches soll der Farbverlauf zu sehen sein!

Grüße

Elbe_Niederschlag.jpg
 Beschreibung:

Download
 Dateiname:  Elbe_Niederschlag.jpg
 Dateigröße:  101.38 KB
 Heruntergeladen:  515 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.502
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 15.09.2011, 13:23     Titel:
  Antworten mit Zitat      
Hallo,

meist hilft es, Werte, die nicht berücksichtigt werden sollen, auf NaN zu setzen.
Vorzugsweise vorher, im Zweifel aber auch nachträglich.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
tina
Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 17.05.10
Wohnort: Stuttgart
Version: R2009b
     Beitrag Verfasst am: 20.12.2011, 11:14     Titel:
  Antworten mit Zitat      
Hallo BigUpp23,

hast du das irgendwie hinbekommen? Ich habe nämlich das gleiche Problem und weiß nicht wie man das am besten gelöst bekommt.

Grüße,
Tina
Private Nachricht senden Benutzer-Profile anzeigen
 
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.