Fil:Mplwp arcsec arccsc piaxis.svg

Page contents not supported in other languages.
Fra Wikipedia, den frie encyklopædi

Fuld opløsning(SVG fil, basisstørrelse 600 × 400 pixels, filstørrelse: 33 KB)


Denne fil er fra Wikimedia Commons

Beskrivelse

Beskrivelse
English: Plot of the inverse trigonometric functions arcsec and arccsc in the interval [-5,5]:
  • y1(x) = arcsec(x)
  • y2(x) = arccsc(x)
Dato
Kilde Eget arbejde
Forfatter Geek3
Andre versioner
SVG udvikling
InfoField
 
The SVG code is valid.
 
Vektorgrafikken blev lavet med mplwp, the Matplotlib extension for Wikipedia plots.
Kildekode
InfoField

mplwp source code

The plot was generated with mplwp 1.0
#!/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_arcsec_arccsc_piaxis.svg'
fig = mplwp.fig_standard(mpl)

# add pi to xaxis labels
def flabel(x, i):
    return u'{}\u03C0'.format(x).replace('-', u'\u2212')
fig.gca().yaxis.set_major_formatter(mpl.ticker.FuncFormatter(flabel))

# make space for labels
mplwp.move_axes(fig, 21, 0)
fig.gca().yaxis.set_major_locator(mpl.ticker.MultipleLocator(0.25))

xlim = -5,5; fig.gca().set_xlim(xlim)
ylim = -0.56, 1.06; fig.gca().set_ylim(ylim)
mplwp.mark_axeszero(fig.gca())

def sec(y):
    a = cos(pi*y)
    if fabs(a) < 0.1: return float('NaN')
    return 1.0 / a
y1 = np.linspace(0, 1, 5001)
x1 = [sec(yy) for yy in y1]
plt.plot(x1, y1, label='arcsec')
plt.plot([1,-1], [0,1], '.', color=fig.gca().lines[-1].get_color())

def csc(y):
    a = sin(pi*y)
    if fabs(a) < 0.1: return float('NaN')
    return 1.0 / a
y2 = np.linspace(-0.5, 0.5, 5001)
x2 = [csc(yy) for yy in y2]
plt.plot(x2, y2, label='arccsc')
plt.plot([-1,1], [-0.5,0.5], '.', color=fig.gca().lines[-1].get_color())

plt.legend(loc='upper right').get_frame().set_alpha(0.9)
plt.savefig(name)
mplwp.postprocess(name)

Licensering

Jeg, dette værks ophavsretsindehaver, udgiver hermed værket under den følgende licens:
GNU head Tilladelse er givet til at kopiere, distribuere og/eller ændre dette dokument under betingelserne i GNU Free Documentation License', Version 1.2 eller enhver senere version udgivet af Free Software Foundation; uden et invariant afsnit, ingen forsidetekster, og ingen bagsidetekst. En kopi af licensen er inkluderet i afsnittet GNU Free Documentation License.
w:da:Creative Commons
kreditering
Denne fil er licenseret under Creative Commons Navngivelse 3.0 Unported-licensen.
Du må frit:
  • at dele – at kopiere, distribuere og overføre værket
  • at remixe – at tilpasse værket
Under følgende vilkår:
  • kreditering – Du skal give passende kreditering, angive et link til licensen, og oplyse om der er foretaget ændringer. Du må gøre det på enhver fornuftig måde, men ikke på en måde der antyder at licensgiveren godkender dig eller din anvendelse.
Du kan vælge den licens du foretrækker.

Captions

Tilføj en kort forklaring på en enkelt linje om hvad filen viser

Elementer som er med i denne fil

afbilder

Filhistorik

Klik på en dato/tid for at se filen som den så ud på det tidspunkt.

Dato/tidMiniaturebilledeDimensionerBrugerKommentar
nuværende27. jul. 2014, 22:08Miniature af versionen fra 27. jul. 2014, 22:08600 × 400 (33 KB)Geek3arcsec_arccsc_piaxis plot by Geek3

Den følgende side bruger denne fil:

Global filanvendelse

Følgende andre wikier anvender denne fil:

  • Anvendelser på www.wikidata.org

Metadata