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

contourf, colorbar, übergange, beschriftung

 

Whatagirl
Forum-Anfänger

Forum-Anfänger


Beiträge: 25
Anmeldedatum: 11.08.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.10.2009, 09:08     Titel: contourf, colorbar, übergange, beschriftung
  Antworten mit Zitat      
Hallo und guten morgen...

ich finde nicht die Lösung zu meinem Problem

Ich plotte mit contourf viertelkreise die im Ursprung(oben links ihren ursprunghaben)

1. Kann ich den ursprung auch verschieben (er soll bei 200/0 liegen)?

2. Ich plotte Radien die in einem vektor stehen und es gibt einen dazugehörigen 2. Vektor, der eine Eigenschaft (Magnitude) zu den jeweiliegen Radien beinhaltet. Ich würde gerne auf die Kreise nicht den Wert für den radius schreiben, sondern die Magnitude, geht das?

3. Kann man mit contourf auch eher Farbübergänge plotten, als diese "abgehackten Farben?

Danke schonmal Whatagirl

Code:

x = 0:10:1600;
y = 0:10:1600;
% Gitternetz
[X, Y] = meshgrid(x,y);
% Kreispunkte berechnen
Z = sqrt(X.^2 + Y.^2);
% Contourplot gefüllt
[A,B]=contourf(Z,r);
% Achsenskalierung anpassen
axesHandle=gca;
set(axesHandle,'XTickLabel',(get(axesHandle,'Xtick')*10));
set(axesHandle,'YTickLabel',(get(axesHandle,'Ytick')*10));
%colorbar
t = colorbar('YTickLabel', {Mw});
set(get(t,'title'),'string','Mw')
%texthandle = clabel(A,B);
%colormap(copper)
set(gca,'ydir','reverse')
 
Private Nachricht senden Benutzer-Profile anzeigen


Whatagirl
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 25
Anmeldedatum: 11.08.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.10.2009, 13:36     Titel:
  Antworten mit Zitat      
Ist das wirklich so schwierig oder habe ich es unglücklich beschrieben?

Das mit dem verschieben des Nullpunktes habe ich nun hinbekommen Smile
Private Nachricht senden Benutzer-Profile anzeigen
 
Gninneh
Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 29.09.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.10.2010, 15:44     Titel:
  Antworten mit Zitat      
Hallo Whatagirl,

also zu erstens auch nochmal für die anderen, die vllt ein ähnliches problem haben:

Die Kreisgleichung lautet im allgemeinen:

(x-a)^2 + (y-b)^2 = r^2

Konkret für einen Kreis mit r=5 und dem Mittelpunkt bei x=-1; y=2:

(x-(-1))^2 + (y-2)^2 = 5^2

Zu Zweitens kann ich dir grade nicht konkret helfen, aber ich hatte mal eine Frage hier im Forum gesehen, bei der gefragt wurde, ob man Einheiten an die Konturbeschriftung hängen könnte. Vllt danach nochmal suchen =)

Zu drittens:
Mir fiele Spontan als workaround ein, dass du einen contourf plot machst mit z.B. n=100 Farben und die Linien ausblendest und darüber noch einen reinen contourplot legst.

Code:


[C0, h0]=contourf(X, Y, Z, 100, 'LineStyle', 'none'); %Farbverlauf, Linien abgestellt (zu verwirrend bei der Abstufung)
hold all;
[C1, h1]=contour(X, Y, Z, [1 2 3 4 5 6], 'LineColor', [0 0 0], 'LineStyle', '-') %Vektor gibt die Abstufungen vor, Linienfarbe auf schwarz gestellt, da sonst Unsichtbar

 



Ich hoffe ich konnte dir (vermutlich schon zu spät) und/oder anderen damit helfen =)

Lg

Henning
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.