Logarithmische Darstellung mithilfe von Tikz ung pgfplots

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Logarithmische Darstellung mithilfe von Tikz ung pgfplots

Re: Logarithmische Darstellung mithilfe von Tikz ung pgfplots

von Rolli » So 25. Sep 2022, 20:50

Hi, schau einfach mal ins pgfplots-Manual pgfplots Kapitel 4.15.1 Tick Coordinates and Label Texts. Da wirst Du geholfen.
Gruß vom Rolli

Logarithmische Darstellung mithilfe von Tikz ung pgfplots

von AaronK » Mi 7. Sep 2022, 15:13

Ich möchte eine logarithmische Darstellung von Wellenlänge und Frequenz zeichnen. Die x- und y-Achse zeigen eine exponentielle Darstellung. Ich möchte die Darstellung als einfache Zahl. Wie ändere ich die Beschriftung der Achsen?

Da die Wellenlänge
\lambda = \frac{c}{f}
sollte der Graph ohne einen Datensatz auskommen, da ein Endwert und ein Startwert der Gleichung genügen sollte. Wie realisiert man so etwas?

c = Lichtgeschwindigkeit = 299792458 m/s

Ich habe im Anhang ein Beispiel eingefügt.
\documentclass[border=5mm]{standalone}
\usepackage{pgfplots}
\usepackage{siunitx}

\begin{document}
\begin{tikzpicture}
\begin{axis}[
title=Umrechnung von Frequenz in Wellenlänge und umgekehrt,
width=0.9\textwidth,
enlargelimits=false,
xlabel={Frequenz $f$ [\unit{\MHz}]},
xmode=log,
xmin=1e-1, xmax=1e3,
ylabel={Wellenlänge $\lambda$ [\unit{\m}]},
ymode=log,
ymin=1e-1, ymax=1e4,
grid=both
]
\end{axis}
\end{tikzpicture}
\end{document}
UmrechnungstabelleFrequenzWellenlaenge.gif

Nach oben