Dosya:Harmonic partials on strings.svg - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

Dosya:Harmonic partials on strings.svg

Sayfa içeriği diğer dillerde desteklenmemektedir.
  • Dosya
  • Tartışma
  • Oku
  • Wikimedia Commons üzerinde gör
  • Yerel açıklama ekle
  • Yerel açıklama kaynağı ekle
Araçlar
Eylemler
  • Oku
  • Wikimedia Commons üzerinde gör
  • Yerel açıklama ekle
  • Yerel açıklama kaynağı ekle
Genel
  • Sayfaya bağlantılar
  • Basılmaya uygun görünüm
  • Sayfa bilgisi
  • Kısaltılmış URL'yi al
  • Karekodu indir
Diğer projelerde
Görünüm
Vikipedi, özgür ansiklopedi
  • Dosya
  • Dosya geçmişi
  • Dosya kullanımı
  • Küresel dosya kullanımı
Dosya:Harmonic partials on strings.svg
Bu SVG dosyasının PNG önizlemesinin boyutu: 620 × 590 piksel. Diğer çözünürlükler: 252 × 240 piksel | 504 × 480 piksel | 807 × 768 piksel | 1.076 × 1.024 piksel | 2.152 × 2.048 piksel.
Tam çözünürlük (SVG dosyası, sözde 620 × 590 piksel, dosya boyutu: 10 KB)
Bu dosya Wikimedia Commons'ta bulunmaktadır. Dosyanın açıklaması aşağıda gösterilmiştir.
Commons, serbest/özgür telifli medya dosyalarının bulundurulduğu depodur. Siz de yardım edebilirsiniz.
Bu dosya Wikimedia Commons'ta bulunmaktadır.

Özet

AçıklamaHarmonic partials on strings.svg
English: Illustration of harmonic overtones on the wave set up along a string when it is held steady in certain places, as when a guitar string is plucked while lightly held exactly half way along its length.
Tarih 8 Temmuz 2008
Kaynak Own work based on: Overtone.jpg: 
Yazar Qef / Houtlijm
Diğer sürümler
  • Massive JPEG bitmap version
    Massive JPEG bitmap version
SVG gelişimi
InfoField
 Bu SVG kaynak kodu geçerlidir.
 Bu vektörel grafik bilinmeyen bir SVG aracı ile oluşturuldu.
  Bu SVG dosyası, gömülü metin editörü kullanarak kolayca çevirebilir.

Source code

Created by a specially written program in the Lua programming language. To recreate the image just run the program, and it will write the SVG into a file. There are various parameters that can be adjusted at the start of the code. The sine-wave approximation using Bezier curves is derived from Bezier curve sinewave approximation (PDF) by Jim Fitzsimmons.

local MARGIN = 10
local AMPLITUDE, WAVE_WIDTH = 30, 600
local GAP_BETWEEN_WAVES = 25
local NUM_WAVES = 7
local FONT_SIZE, FONT_FUDGE = 20, 5

local WAVE_STYLE = ' stroke="#000" stroke-width="1.5" fill="none"'

local img_wd = 2 * MARGIN + WAVE_WIDTH
local img_ht = 2 * MARGIN + NUM_WAVES * AMPLITUDE * 2 +
               (NUM_WAVES - 1) * GAP_BETWEEN_WAVES

local PI = math.asin(1) * 2
local XD = PI / 12
local SQRT2 = math.sqrt(2)
local Y1 = (2 * SQRT2) / 7 - 1 / 7
local Y2 = (4 * SQRT2) / 7 - 2 / 7
local Y3 = SQRT2 / 2
local Y4 = (3 * SQRT2) / 7 + 2 / 7

function sine_wave_path (x, y, width, amp, num_half_waves)
    local xmul = width / (num_half_waves * PI)
    local xd = XD * xmul
    local path = 'M' .. coords(x, y)
    for _ = 1, num_half_waves do
        path = path .. ' C' .. coords(x + xd,   y + amp * Y1)
                    ..  ' ' .. coords(x + 2*xd, y + amp * Y2)
                    ..  ' ' .. coords(x + 3*xd, y + amp * Y3)
                    .. ' C' .. coords(x + 4*xd, y + amp * Y4)
                    ..  ' ' .. coords(x + 5*xd, y + amp)
                    ..  ' ' .. coords(x + 6*xd, y + amp)
                    .. ' C' .. coords(x + 7*xd, y + amp)
                    ..  ' ' .. coords(x + 8*xd, y + amp * Y4)
                    ..  ' ' .. coords(x + 9*xd, y + amp * Y3)
                    .. ' C' .. coords(x + 10*xd, y + amp * Y2)
                    ..  ' ' .. coords(x + 11*xd, y + amp * Y1)
                    ..  ' ' .. coords(x + 12*xd, y)
        x = x + width / num_half_waves
        amp = amp * -1  -- flip over vertically every half wave
    end
    return path
end

function coords (x, y)
    return string.format('%g,%g', x, y)
end

local fh = assert(io.open("Harmonic_partials_on_strings.svg", "wb"))
fh:write('<?xml version="1.0" encoding="UTF-8"?>\n' ..
         '<svg version="1.0" width="', img_wd, '" height="', img_ht,
         '" xmlns="http://www.w3.org/2000/svg">\n')

local y_origin = MARGIN + AMPLITUDE
local wave_labels, pick_circles = '', ''
for n = 1, NUM_WAVES do
    local amp = AMPLITUDE - (n - 1) * AMPLITUDE * 0.1
    fh:write(' <path', WAVE_STYLE, ' d="',
             sine_wave_path(MARGIN, y_origin, WAVE_WIDTH, amp, n), ' ',
             sine_wave_path(MARGIN, y_origin, WAVE_WIDTH, -amp, n),
             '"/>\n')
    if n > 1 then
        local pick_x = MARGIN + WAVE_WIDTH / n
        local pick_r = AMPLITUDE * 0.2
        pick_circles = pick_circles .. '  <circle cx="' .. pick_x ..
                       '" cy="' .. y_origin + pick_r ..
                       '" r="' .. pick_r .. '"/>\n'
        wave_labels = wave_labels .. '  <text x="' .. pick_x ..
                      '" y="' .. y_origin - FONT_SIZE + 2 * FONT_FUDGE ..
                      '">1/' .. n .. '</text>\n'
    end
    y_origin = y_origin + 2 * AMPLITUDE + GAP_BETWEEN_WAVES
end

fh:write(' <g stroke="#000" fill="#bbb">\n', pick_circles, ' </g>\n',
         ' <g font-family="Bitstream Vera Sans" font-size="', FONT_SIZE, 'px"',
         ' text-anchor="middle">\n',
         '  <text x="', MARGIN + FONT_FUDGE,
         '" y="', MARGIN + AMPLITUDE - FONT_SIZE + 2 * FONT_FUDGE,
         '">0</text>\n',
         '  <text x="', MARGIN + WAVE_WIDTH - FONT_FUDGE,
         '" y="', MARGIN + AMPLITUDE - FONT_SIZE + 2 * FONT_FUDGE,
         '">1</text>\n',
         wave_labels,
         ' </g>\n',
         '</svg>\n')

Lisanslama

Public domainPublic domainfalsefalse
Public domain Bu iş yazarı Qef tarafından kamu malı olarak yayınlanmıştır. Bu dünya çapında geçerlidir.

Bazı ülkelerde bu yasal olarak mümkün olmayabilir; öyleyse:
Qef, bu işi herhangi bir amaç için, herhangi bir şart olmaksızın, yasalarca gerekli olmadıkça, herkesin kullanmasına izin veriyor.

Altyazılar

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

Bu dosyada gösterilen öğeler

betimlenen

yaratıcı

Vikiveri ögesi olmayan bir değer

bağlantısı olmayan yazarı: Qef
URL: https://commons.wikimedia.org/wiki/user:Qef
Wikimedia kullanıcı adı: Qef

telif hakkı durumu

copyrighted, dedicated to the public domain by copyright holder İngilizce

telif hakkı lisansı

released into the public domain by the copyright holder İngilizce

kuruluşu

8 Temmuz 2008

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üncel14.46, 8 Temmuz 200814.46, 8 Temmuz 2008 tarihindeki sürümün küçültülmüş hâli620 × 590 (10 KB)Qef{{Information |Description={{en|1=Illustration of harmonic overtones on the wave set up along a string when it is held steady in certain places, as when a guitar string is plucked while lightly held exactly half way along its length. }} |Source=Own work

Dosya kullanımı

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

  • Harmonik seriler

Küresel dosya kullanımı

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

  • af.wikipedia.org üzerinde kullanımı
    • Hilbert-ruimte
  • ar.wikipedia.org üzerinde kullanımı
    • تردد أساسي
  • ast.wikipedia.org üzerinde kullanımı
    • Acústica
  • ba.wikipedia.org üzerinde kullanımı
    • Гильберт арауығы
  • be-tarask.wikipedia.org üzerinde kullanımı
    • Гарманічны шэраг гукаў
  • be.wikipedia.org üzerinde kullanımı
    • Гарманічны рад гукаў
  • bn.wikipedia.org üzerinde kullanımı
    • মৌলিক কম্পাঙ্ক
  • ca.wikipedia.org üzerinde kullanımı
    • Acústica
    • Ona estacionària
    • Corda (música)
  • cs.wikipedia.org üzerinde kullanımı
    • Alikvotní tón
    • Harmonická řada (hudba)
    • Základní frekvence
  • de.wikipedia.org üzerinde kullanımı
    • Laser
    • Flageolettton
    • Diskussion:Naturtonreihe
    • Harmonische
    • Saitenschwingung
  • de.wikibooks.org üzerinde kullanımı
    • Gehirn und Sprache: Gehirn und Musik
    • Gehirn und Sprache/ Druckversion
    • Physik Oberstufe/ Schwingungen und Wellen/ Mechanische Wellen
  • el.wikipedia.org üzerinde kullanımı
    • Χώρος Χίλμπερτ
    • Θεμελιώδης συχνότητα
  • en.wikipedia.org üzerinde kullanımı
    • Acoustics
    • Fundamental frequency
    • Harmonic series (music)
    • Pi
    • Overtone
    • Normal mode
    • Hilbert space
    • User:Preston29
    • Overtones tuning
    • User:Chickstarr404/Gather lists/8153 – Ascent of Man: "The Music of the Spheres"
  • en.wikibooks.org üzerinde kullanımı
    • Guitar/Harmonics
    • Guitar/Print Version
    • Sensory Neuroscience: Hearing and speech/Sound/physics
    • Guitar/Printable version
  • es.wikipedia.org üzerinde kullanımı
    • Espacio de Hilbert
    • Frecuencia fundamental
    • Onda estacionaria
    • Acústica
  • et.wikipedia.org üzerinde kullanımı
    • Põhisagedus
    • Hilberti ruum
  • eu.wikipedia.org üzerinde kullanımı
    • Akustika
  • fa.wikipedia.org üzerinde kullanımı
    • بسامد پایه
    • سری هارمونیک (موسیقی)
    • مد نرمال
  • fr.wikipedia.org üzerinde kullanımı
    • Harmonique (musique)
    • Catastrophe ultraviolette
    • Onde stationnaire

Bu dosyanın daha fazla küresel kullanımını görüntüle.

"https://tr.wikipedia.org/wiki/Dosya:Harmonic_partials_on_strings.svg" sayfasından alınmıştır
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Dosya:Harmonic partials on strings.svg
Konu ekle