Hallo,
nachdem ich schon einige Probleme mithilfe des Forums lösen konnte (Danke dafür schonmal!) komm ich jetzt nichtmehr weiter und finde dazu nichts passendes.
Ich wöchte auf eine Kugel (erzeugt mit 'sphere...') ein Hintergrundbild plotten lassen, konkret die Erdoberfläche. Dazu habe ich schon ein file im Internet gefunden, dass aber extrem kompliziert und umfangreich ist... Jetzt dachte ich, dass es auch einfacher gehen muss, also schaut mein kleiner Code so aus:
Code:
% Kugel plotten [x y z] = sphere(30);
Im = imread('erde4.png');
warp(R*x,R*y,R*z,Im) axis equal
Das schaut auch super aus, mein Problem ist aber, dass im selben plot noch Punkte von Koordinaten (Städte auf der Weltkugel) angezeigt werden.Ohne das Hintergrundbild (also ohne den warp-Befehl) stimmen die Koordinaten, mit warp Befehl verschiebt es mir alles,an was könnte das liegen? (oder mach ich es mir damit gar zu einfach )
Wenn ich die Karte (GIF Bild) mit "warp" auf mein Rotationsellipsoid mappe...stimmen meine einzelenen Punktkoordinaten (zusätzlich mit plot3) auf der Oberfläche nicht mehr!?
Seltsamerweise dreht sich das Vorzeichen meiner Längengrade...die Koordinaten wechseln also von W auf E oder umgekehrt??
Code:
clearall; clc;
% Erdgeometrie
a = 6378137; % grosse Halbachse
b = 6356752.3142; % kleine Halbachse
f = (a-b)/a; % Erdabplattung
e = sqrt(f*(2-f)); % erste Exzentrizität
omega = 7.292115*10^-5; % rad/s Erdrotation
-------------------------
Best Regards
Michael Sams
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.