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

XTickLabel und YTickLabel bei Surf

 

jmp

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 31.03.2009, 15:36     Titel: XTickLabel und YTickLabel bei Surf
  Antworten mit Zitat      
Hallo,

folgendes Problem wenn ich bei surf die XTickLabel und YTickLabel verdoppeln will macht Matlab das leider nicht. Ergebniss er macht nicht 0 bis 200 wie es ohne XTickLabel und YTickLabel wäre sondern 0 bis 400 und dann wieder 0 bis 400. Ich habe es also nicht verdoppelt sondern vervierfacht.

Code:

surf(DataSum);
hold on;
grid on;
title(['3D Beampattern Elevation Max = ',num2str(max_intensitaet_3d_elevation_bb),'°',' Azemuth Max = ',num2str(max_intensitaet_3d_azemuth_bb),'°']);
xlabel('Azemuth');
ylabel('Elevation');
zlabel('Intensität');
axesHandle=gca;
set(axesHandle,'XTickLabel',(get(axesHandle,'Xtick')*2));
set(axesHandle,'YTickLabel',(get(axesHandle,'Ytick')*2));
hold off;
 


Bijick
Ehrenmitglied

Ehrenmitglied



Beiträge: 914
Anmeldedatum: 18.06.07
Wohnort: Nürnberg
Version: R2006b, R2008b
     Beitrag Verfasst am: 31.03.2009, 16:08     Titel:
  Antworten mit Zitat      
Hallo jmp,

das Problem entsteht, wenn Du, nachdem Du die TickLabels geändert hast, die Größe der figure veränderst, insbesondere vergrößerst. Die Ticks werden nach der Größenänderung wieder neu verteilt, die Labels sind aber durch Deinen Code nicht mehr dynamisch, sondern statisch.

Du könntest entweder die richtige Größe der figure gleich in den Code dazunehmen, oder die Ticks nach der Größenänderung noch mal abfragen.

Herzliche Grüße
Bijick
_________________

>> why
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
sbfly
Forum-Anfänger

Forum-Anfänger


Beiträge: 27
Anmeldedatum: 23.12.08
Wohnort: ibk
Version: ---
     Beitrag Verfasst am: 22.05.2009, 11:10     Titel:
  Antworten mit Zitat      
HI

Ich habe ein ähnliches Problem ich habe werte eines Jahres gemittelt (mittel über 10 Tage) damit habe ich nun einen Datensatz mit 37 Werten.

Diesen Würde ich gerne Ploten und die x achse sollte dabei von 0 - 365 beschrifftet sein.

Habe es mit mehreren Methoden versucht.

Dabei gelang es mir nach oben beschribener Metode das beste ergebniss zu erziehlen.

Leider zerhaue ich meine Skalierung wenn ich das Bild vergrößere.
Habe immer einen Subplot mit 3 plots, und vergrößere mein Bild immer auf volle Bildschirm größe.

Wie kann ich hier nun Vorgehen das es mir die Skalierung nicht zerhaut ?

Gruß

FLo
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 - 2024 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.