Dosya:Butterworth filter bode plot.svg

Sayfa içeriği diğer dillerde desteklenmemektedir.
Vikipedi, özgür ansiklopedi

Tam çözünürlük(SVG dosyası, sözde 1.250 × 875 piksel, dosya boyutu: 31 KB)

Bu resmi ile işle.

Özet

Açıklama
English: The Bode plot of a Butterworth filter with logarithmic axes and various labels. Cutoff frequency is normalized to 1 rad/s. Gain is normalized to 0 dB in the passband. Phase is in degrees because that's typical.

The code is kind of kludgy, but makes a good output. Generated in gnuplot with the script below (save as butterworth_bode_plot.plt and then open in gnuplot). Then it was postprocessed with Inkscape. See Wikipedia graph-making tips.

Many orders on one plot: Image:Butterworth orders.png
Bu dosya SVG <switch> öğeleri kullanılarak çevrilmiştir. Tüm çeviriler aynı dosyada saklanır! Daha fazla bilgi edinin.

Bu dosyayı kendi dilinize (varsa) gömmek için lang parametresini uygun dil koduyla, ör. Türkçe sürüm için [[File:Butterworth filter bode plot.svg|lang=tr]].

Bu dosyayı dilinize çevirmek için SVG Çeviri aracını kullanabilirsiniz. Alternatif olarak, dosyayı bilgisayarınıza indirebilir, aşina olduğunuz herhangi bir yazılımı kullanarak çevirilerinizi ekleyebilir ve aynı adıyla yeniden yükleyebilirsiniz. Bunu nasıl yapacağınızdan emin değilseniz Grafik Laboratuvarı içinde yardım bulacaksınız.

 
Bu SVG kaynak kodu geçerlidir.
 
Bu vektörel grafik Gnuplot ile oluşturuldu.
Multilingual: İngilizce; İspanyolca; Rusça
Tarih 26 Nisan 2006 (upload date)
Kaynak Yükleyenin kendi çalışması
Yazar Alejo2083
Diğer sürümler

[değiştir]


.svg:

.png:

gnuplot source
InfoField
click to expand
set terminal svg enhanced size 1250 875 fname "Times" fsize 25
set output "Butterworth_filter_bode_plot.svg"

# Butterworth amplitude response and decibel calculation.  n is the order, which is just 1 in this image.
G(w,n) = 1 / (sqrt(1 + w**(2*n)))
dB(x) = 20 * log10(abs(x))
# Phase is for first order
P(w) = -atan(w)*180/pi


# Gridlines
set grid

# Set x axis to logarithmic scale
set logscale x 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 [-60:10]

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

# No need for two sets of numbers
set format x ""

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

# Axis labels
set ylabel "Gain (dB)"

# Draw asymptote lines
set arrow 1 from 1,0 to 1000,-60 as 3
set arrow 2 from .001,0 to 1,0 as 3

# -3 dB arrow
set arrow 4 from 2,3 to 1,0 as 4

# "Cutoff frequency" label uses same coordinates as the function
set label 3 "Cutoff frequency" at 2,4 l

# "-3 dB" label
set arrow 5 from 0.5,-6 to 1,-3 as 4   
set label 4 "-3.01 dB" at 0.5,-7 r

# Draw a separator between passband and stopband and label them
set arrow 3 from 1,-60 to 1,10 as 2

# Label coordinates are relative to the graph window, not to the function, centered at the 1/4 and 3/4 width points
set label 1 "Passband" at graph 0.25, graph 0.1 c
set label 2 "Stopband" at graph 0.75, graph 0.1 c

# Draw slope lines and label
set arrow 6 from 100,-20 to 12,-20 as 3
set arrow 7 from 100,-20 to 100,-39 as 3
set label 5 "Slope: -20 dB/decade" at 100,-15 c

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




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

# Set range of x and y axes
set yrange [-105:15]

# Create y-axis tic marks every 15 degrees
set ytics 30

# Regular numbers
set format x "% g"

# Axis labels
set ylabel "Phase (degrees)"
set xlabel "Angular frequency (rad/s)"

# Draw asymptote lines
set arrow 1 from 0.1,0 to 10,-90 as 3
set arrow 2 from 0.001,0 to 0.1,0 as 3
set arrow 10 from 10,-90 to 1000,-90 as 3

# -3 dB arrow
unset arrow 4 #from 2,3 to 1,0 as 4

# "Cutoff frequency" label uses same coordinates as the function
unset label 3 #"Cutoff frequency" at 2,4 l

# "-3 dB" label
unset arrow 5 #from 0.5,-6 to 1,-3 as 4   
unset label 4 #"-3.01 dB" at 0.5,-7 r

# Draw a separator between passband and stopband and label them
set arrow 3 from 1,-105 to 1,15 as 2

# Label coordinates are relative to the graph window, not to the function, centered at the 1/4 and 3/4 width points
set label 1 "Passband" at graph 0.25, graph 0.5 c
set label 2 "Stopband" at graph 0.75, graph 0.5 c

# Draw slope lines and label
unset arrow 6 #from 100,-20 to 12,-20 as 3
unset arrow 7 #from 100,-20 to 100,-39 as 3
unset label 5 #"Slope: -20 dB/decade" at 100,-18 c

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



unset multiplot
Bu resmin bir bitmap versiyonu mevcuttur..
Bunun yerine SVG resimleri kullanabilirsiniz.
File:Butterworth filter bode plot.svgFile:Butterworth filter bode plot.png

Bitmap ve SVG grafikleri hakkında bilgi edinmek için SVG çevirme sayfasına bakınız.
Ayrıca SVG resim nasıl desteklediğini öğrenmek için tıklayınız.


Bitmap resmi

Lisanslama

Ben, bu işin telif sahibi, burada işi aşağıdaki lisanslar altında yayımlıyorum:
GNU head Bu belgenin GNU Özgür Belgeleme Lisansı, Sürüm 1.2 veya Özgür Yazılım Vakfı tarafından yayımlanan sonraki herhangi bir sürüm şartları altında bu belgenin kopyalanması, dağıtılması ve/veya değiştirilmesi için izin verilmiştir;

Değişmeyen Bölümler, Ön Kapak Metinleri ve Arka Kapak Metinleri yoktur. Lisansın bir kopyası GNU Özgür Belgeleme Lisansı sayfasında yer almaktadır.

w:tr:Creative Commons
atıf benzer paylaşım
Bu dosya, Creative Commons Atıf-Benzer Paylaşım 3.0 Taşınmamış lisansı ile lisanslanmıştır
Şu seçeneklerde özgürsünüz:
  • paylaşım – eser paylaşımı, dağıtımı ve iletimi
  • içeriği değiştirip uyarlama – eser adaptasyonu
Aşağıdaki koşullar geçerli olacaktır:
  • atıf – Esere yazar veya lisans sahibi tarafından belirtilen (ancak sizi ya da eseri kullanımınızı desteklediklerini ileri sürmeyecek bir) şekilde atıfta bulunmalısınız.
  • benzer paylaşım – Maddeyi yeniden karıştırır, dönüştürür veya inşa ederseniz, katkılarınızı orijinal olarak aynı veya uyumlu lisans altında dağıtmanız gerekir.
Bu lisanslama etiketi, dosyaya GFDL lisanslama güncelleştirmenin bir parçası olarak eklenmiştir.
w:tr:Creative Commons
atıf benzer paylaşım
Bu dosya Creative Commons Atıf-Benzer Paylaşım 2.5 Genel, 2.0 Genel ve 1.0 Genel lisansları ile lisanslanmıştır.
Şu seçeneklerde özgürsünüz:
  • paylaşım – eser paylaşımı, dağıtımı ve iletimi
  • içeriği değiştirip uyarlama – eser adaptasyonu
Aşağıdaki koşullar geçerli olacaktır:
  • atıf – Esere yazar veya lisans sahibi tarafından belirtilen (ancak sizi ya da eseri kullanımınızı desteklediklerini ileri sürmeyecek bir) şekilde atıfta bulunmalısınız.
  • benzer paylaşım – Maddeyi yeniden karıştırır, dönüştürür veya inşa ederseniz, katkılarınızı orijinal olarak aynı veya uyumlu lisans altında dağıtmanız gerekir.
İstediğiniz lisansı seçebilirsiniz.

Altyazılar

Bu dosyanın temsil ettiği şeyin tek satırlık açıklamasını ekleyin.

Bu dosyada gösterilen öğeler

betimlenen

image/svg+xml

c95609425720ed894a5ccd286d73784d3e0d20db

31.508 Bayt

875 piksel

1.250 piksel

Dosya geçmişi

Dosyanın herhangi bir zamandaki hâli için ilgili tarih/saat kısmına tıklayın.

Tarih/SaatKüçük resimBoyutlarKullanıcıYorum
güncel02.39, 12 Ekim 202302.39, 12 Ekim 2023 tarihindeki sürümün küçültülmüş hâli1.250 × 875 (31 KB)Mikhail Ryazanov+ru translation
02.19, 12 Ekim 202302.19, 12 Ekim 2023 tarihindeki sürümün küçültülmüş hâli1.250 × 875 (30 KB)Mikhail Ryazanovtrying Glrx's advice
02.01, 12 Ekim 202302.01, 12 Ekim 2023 tarihindeki sürümün küçültülmüş hâli1.250 × 875 (30 KB)Glrxtry fixing two -30 labels // Editing SVG source code using c:User:Rillke/SVGedit.js
23.46, 11 Ekim 202323.46, 11 Ekim 2023 tarihindeki sürümün küçültülmüş hâli1.250 × 875 (30 KB)Mikhail Ryazanovwrong rendering
23.45, 11 Ekim 202323.45, 11 Ekim 2023 tarihindeki sürümün küçültülmüş hâli1.250 × 875 (30 KB)Mikhail Ryazanovhyphens → minuses
16.15, 27 Eylül 202116.15, 27 Eylül 2021 tarihindeki sürümün küçültülmüş hâli1.250 × 875 (30 KB)R2d21024File uploaded using svgtranslate tool (https://svgtranslate.toolforge.org/). Added translation for es.
19.10, 26 Nisan 200619.10, 26 Nisan 2006 tarihindeki sürümün küçültülmüş hâli1.250 × 875 (32 KB)Alejo2083bigger fonts
18.55, 26 Nisan 200618.55, 26 Nisan 2006 tarihindeki sürümün küçültülmüş hâli1.250 × 875 (32 KB)Alejo2083''This picture is the SVG version of Image:Butterworth_filter_bode_plot.png'' The Bode plot of a Butterworth filter with logarithmic axes and various labels. Cutoff frequency is normal

Bu görüntü dosyasına bağlantısı olan sayfalar:

Küresel dosya kullanımı

Aşağıdaki diğer vikiler bu dosyayı kullanır:

Meta veri