Matlab achsan < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) reagiert/warte auf Reaktion | Datum: | 19:10 Sa 02.02.2008 | Autor: | Zooomy |
Hallo!
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt und auch noch nirgends im Internet eine Antwort gefunden, obwohl ich mir sicher bin, dass ich nicht der Erste bin mit diesem Problem ist.
Ich plotte in Matlab 2- und 3-Dimensionale Funktionen, nun hab ich ein paar Fragen zu den Achsen. Mir die Achsen zeichnen zu lassen, ist kein Problem.
Was ich jedoch nicht hinbekomme, ist die Umstellung von der normalen Achseneinteilung (1,2,3...) auf pi, 2pi, etc.
Zum zweiten würde ich gerne die Achsenbeschriftung, sprich die Skalierung an die von mir geplotte Achsen schreiben und nicht links, bzw. unter dem Bild.
Ich hoffe ihr könnt meine Frage nachvollziehen und mir ein bisschen helfen.
Vielen Dank dafür.
Fabian
|
|
|
|
Hallo,
was die Acheneinteilung angeht, kann ich dir vielleicht mit einem Beispiel weiterhelfen:
plot(0:0.1:20,sin(0:0.1:20));
set(gca, 'XTick', 0:pi:20, 'XTickLabel', ['0|pi|' sprintf('%gpi|',2:20/pi)]);
XTick setzt die Positionen, XTickLabel setzt die Beschriftung an diesen Positionen.
Die zweite Frage ist mir nicht ganz klar. Kannst du vielleicht mal etwas Beispielcode posten oder skizzieren, wie das Ganze am Ende aussehen soll? Bei mir landet die Beschriftung immer an den Achsen.
Gruß
Martin
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 11:59 Sa 09.02.2008 | Autor: | Zooomy |
Also das hat mir schon mal weiter geholfen, ich werd jetzt nochmal selber probieren...
Danke soweit schonmal
|
|
|
|