Zur Beschreibungsseite auf Commons

Datei:Bode plot template.svg

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Originaldatei(SVG-Datei, Basisgröße: 875 × 1.250 Pixel, Dateigröße: 22 KB)

Diese Datei und die Informationen unter dem roten Trennstrich werden aus dem zentralen Medienarchiv Wikimedia Commons eingebunden.

Zur Beschreibungsseite auf Commons


Beschreibung

Beschreibung
English: bode plot created with gnuplot
Datum
Quelle Eigenes Werk
Urheber Mik81
Andere Versionen Bode plot template.pdf
SVG‑Erstellung
InfoField
 
Der Quelltext dieser SVG-Datei ist W3C-invalid wegen eines Fehlers.
 
Dieses W3C-invalide Diagramm wurde mit Gnuplot erstellt.
 
 Dieser Plot verwendet Text-Einbettung, die mit einem Texteditor leicht übersetzbar ist.
# set terminal svg enhanced size 875 1250 fname "Times" fsize 25
set terminal postscript enhanced portrait dashed lw 1 "Helvetica" 14
set output "bode.ps"

# ugly part of something
G(w,n) = 0 * w * n + 100000 # 1 / (sqrt(1 + w**(2*n)))
dB(x) = 0 + x + 100000
# 20 * log10(abs(x))
P(w) = w * 0 + 200 # -atan(w)*180/pi

# Gridlines
set grid

# Set x axis to logarithmic scale
set logscale x 10
set logscale y 10
# No need for a key
set nokey #0.1,-25

# Frequency response's line plotting style
set style line 1 lt 1 lw 2

# Asymptote lines and slope lines are the same "arrow" style
set style line 3 lt 3 lw 1
set style arrow 3 nohead ls 3

# -3 dB arrow style
set style line 4 lt 4 lw 1
set style arrow 4 head filled size screen 0.02,15,45 ls 4

# Separator between passband and stopband line style
set style line 2 lt 2 lw 1 
set style arrow 2 nohead ls 2



set multiplot

# Magnitude response
# =============================================
set size 1,0.5
set origin 0,0.5

# Set range of x and y axes
set xrange [0.001:1000]
set yrange [0.001:100]
#set yrange [-50:150]

# Create x-axis tic marks once per decade (every multiple of 10)
set xtics 10
set ytics 10

# Use 10 x-axis minor divisions per major division
set mxtics 10
set mytics 10

# Axis labels
set ylabel "Gain"

plot dB(G(x,1)) ls 1  title "1st-order response"



#Phase response
# =============================================
set size 0.967,0.45
set origin 0.033,0.05

unset logscale y
# Set range of x and y axes
set yrange [-285:105]

# Create y-axis tic marks every 15 degrees
set ytics 45
set mytics 3 


# Axis labels
set ylabel "Phase"
set xlabel "Frequency"

plot P(x) ls 1 title "Phase response"


unset multiplot

Lizenz

Public domain Dieses Werk wurde von seinem Urheber Mik81 als gemeinfrei veröffentlicht. Dies gilt weltweit.
In manchen Staaten könnte dies rechtlich nicht möglich sein. Sofern dies der Fall ist:
Mik81 gewährt jedem das bedingungslose Recht, dieses Werk für jedweden Zweck zu nutzen, es sei denn, Bedingungen sind gesetzlich erforderlich.

Kurzbeschreibungen

Ergänze eine einzeilige Erklärung, was diese Datei darstellt.

In dieser Datei abgebildete Objekte

Motiv

image/svg+xml

a5808e3998aa2ae0275a1edd8d1f011fee158324

22.632 Byte

1.250 Pixel

875 Pixel

Dateiversionen

Klicke auf einen Zeitpunkt, um diese Version zu laden.

Version vomVorschaubildMaßeBenutzerKommentar
aktuell16:11, 30. Nov. 2007Vorschaubild der Version vom 16:11, 30. Nov. 2007875 × 1.250 (22 KB)Mik81== Summary == {{Information |Description=bode plot created with gnuplot |Source=self-made |Date=11. June 2007 |Author= Mik81 |other_versions=Image:Bode plot template.pdf }} # set terminal svg enhanced size 875 1250 fname "Times" fsiz

Keine Seiten verwenden diese Datei.

Metadaten