Verfasst am: 02.08.2019, 14:54
Titel: "imshow" spiegelt die Plotebene
Hi zusammen,
ich versuche zur Zeit, gemessene Antennendiagramme mit Octave grafisch darzustellen. Das funktioniert so weit auch ganz wunderbar: ich habe ein Skript eines Studenten der Uni Duisburg gefunden, das die Umsetzung in Polarkoordinaten löst. Dies habe ich ein bisschen erweitert. Als letzten Schritt möchte ich nun den Plot mit einer Grafik des Gerätes hinterlegen, damit die räumliche Zuordnung deutlich wird.
Mit "imshow" klappt das auch soweit, aber: aus irgendeinem mir nicht ersichtlichen Grund wird dadurch alles, was anschließend über das Bild geplottet wird, horizontal gespiegelt! Leider kenne ich mich zu wenig aus, um überhaupt nach passenden Ideen suchen zu können. Ich habe mich ein bisschen an den axis handles versucht, aber das war leider Erfolglos. (Offensichtlich, sonst würde ich das hier ja nicht schreiben. )
Im Anhang mal zwei Ausgabebilder des (vereinfachten) Plots und hier der abgespeckte Code dazu (das Bild wird in Zeile 30 eingebunden):
Code:
% polar_dBi makes plot of g versus phi % based on the work of % Hakan Cakmak, hakan.cakmak@<stud>.<uni-due>.<de> % phi = polar angles over [0,2*pi] % gain = gain (already in dB) % rangedb = maximum range for the plot % rangedbmax = maximum amplitute of gain circles % rays = number of rays, use series of 4
Verfasst am: 04.08.2019, 15:51
Titel: Re: "imshow" spiegelt die Plotebene
Hallo Tutmanichtun,
Ich habe die Mail-Adresse in deinem Code mal ein bisschen unkenntlicher gemacht. Adressen im Internet zu veröffentlichen sorgt zielsicher dafür, dass sie mit Spams geflutet werden.
In Matlab spiegelt
imshow
ebenfalls an der Horizontalen. Dabei wird die Eigenschaft 'YDir' das
axes
Objekts auf 'reverse' gestellt. Versuche mal sie einfach wieder zurück zu setzen:
Wunderbar, du hast recht! Vielen lieben Dank. Den Absatz habe ich eindeutig übersehen, Entschuldigung. -.-
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.