Fil:Mplwp resonance zeta envelope.svg

Fra Wikisida.no
Hopp til navigering Hopp til søk

Opprinnelig fil(SVG-fil, standardstørrelse 600 × 400 piksler, filstørrelse: 37 KB)

Denne filen er fra Wikimedia Commons og kan brukes av andre prosjekter. Beskrivelsen fra filbeskrivelsessida vises nedenfor.

Beskrivelse

Beskrivelse
English: Plot of the steady-state amplitude of a damped driven oscillator with different damping ratios ζ. The relative driving frequency is plotted in the interval [0, 3]. Additionally the envelope and line of maxima is plotted:
English label version.
Dato
Kilde Eget verk
Opphavsperson Geek3
SVG utvikling
InfoField
 
The source code of this SVG is invalid due to mplwp errors.
 
Denne vektorgrafikken ble laget med Inkscape, or with something else.
This image has been assessed using the Quality image guidelines and is considered a Quality image.

العربية  جازايرية  беларуская  беларуская (тарашкевіца)  български  বাংলা  català  čeština  Cymraeg  Deutsch  Schweizer Hochdeutsch  Zazaki  Ελληνικά  English  Esperanto  español  eesti  euskara  فارسی  suomi  français  galego  עברית  हिन्दी  hrvatski  magyar  հայերեն  Bahasa Indonesia  italiano  日本語  Jawa  ქართული  Qaraqalpaqsha  한국어  kurdî  кыргызча  Latina  Lëtzebuergesch  lietuvių  македонски  മലയാളം  मराठी  Bahasa Melayu  Nederlands  Norfuk / Pitkern  polski  português  português do Brasil  rumantsch  română  русский  sicilianu  slovenčina  slovenščina  shqip  српски / srpski  svenska  தமிழ்  తెలుగు  ไทย  Tagalog  toki pona  Türkçe  українська  oʻzbekcha / ўзбекча  vèneto  Tiếng Việt  中文  中文(简体)  中文(繁體)  +/−

Kildekode
InfoField

mplwp source code

The plot was generated with mplwp 1.6.3
#!/usr/bin/python
# -*- coding: utf8 -*-

import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np
from math import *

code_website = 'http://commons.wikimedia.org/wiki/User:Geek3/mplwp'
try:
    import mplwp
except ImportError, er:
    print 'ImportError:', er
    print 'You need to download mplwp.py from', code_website
    exit(1)

name = 'mplwp_resonance_zeta_envelope.svg'
fig = mplwp.fig_standard(mpl)
xlim = 0,3; fig.gca().set_xlim(xlim)
ylim = 0,6; fig.gca().set_ylim(ylim)
mplwp.mark_axeszero(fig.gca())

maxima = lambda x: 1.0 / sqrt(1 - x**4)
x_max = np.linspace(xlim[0], 1, 2001)[:-1]
y_max = [maxima(xx) for xx in x_max]
plt.plot(x_max, y_max, color='grey', dashes=[3,3], label='maxima', zorder=-2)

x = np.linspace(xlim[0], xlim[1], 6001)
def resonance(x, zeta):
    den = sqrt((x**2 - 1.0)**2 + (2*x*zeta)**2)
    if den == 0:
        return float('nan')
    return 1.0 / den

for zeta in [0.0, 0.1, 0.2, 0.3, 0.5, 1.0]:
    y = [resonance(xx, zeta) for xx in x]
    l = label='$\zeta={:.1f}$'.format(zeta)
    if zeta == 0.0:
        plt.plot(x, y, color='grey', dashes=[10,5], label=l, zorder=0)
    else:
        plt.plot(x, y, label=l, zorder=1.1-zeta)

plt.legend(loc='upper right').get_frame().set_alpha(0.9)

plt.savefig(name)
mplwp.postprocess(name)

Se også

Lisensiering

Jeg, rettighetsinnehaver av dette arbeidet, publiserer det herved under følgende lisenser:
GNU head Det tillates at dette dokumentet kopieres, distribueres og/eller modifiseres under retningslinjene som beskrevet i GNU fri dokumentasjonslisens, versjon 1.2 eller senere utgave utgitt av Free Software Foundation; med alle seksjoner, uten noen forsidetekster og baksidetekster. En kopi av lisensen er inkludert i avsnittet GNU Free Documentation License.
w:no:Creative Commons
navngivelse
Denne filen er lisensiert under Creative Commons Navngivelse 3.0 Unported
Du står fritt:
  • til å dele – til å kopiere, distribuere og overføre verket
  • til å blande – til å endre verket
Under de følgende betingelsene:
  • navngivelse – Du må kreditere verket på passende vis, lenke til lisensen og indikere hvorvidt det har blitt gjort endringer. Du kan gjøre det på enhver rimelig måte, men ikke på en måte som antyder at lisensgiveren støtter deg eller din bruk av verket.
Du kan velge lisens etter eget valg.

Bildetekster

Legg til en kort forklaring på hva filen representerer
where ζ is the damping ratio, ζ = 1 represents critical damping.

Elementer som er med i denne fila

motiv

Filhistorikk

Klikk på et tidspunkt for å vise filen slik den var på det tidspunktet.

Dato/klokkeslettMiniatyrbildeDimensjonerBrukerKommentar
nåværende9. jun. 2016 kl. 09:20Miniatyrbilde av versjonen fra 9. jun. 2016 kl. 09:20600 × 400 (37 KB)wikimediacommons>Geek3all labels with one digit

Den følgende siden bruker denne filen:

Metadata