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


Denne fil er fra Wikimedia Commons

Beskrivelse

Beskrivelse
English: Plot of the trigonometric functions Secant and Cosecant in the interval :
Dato
Kilde Eget arbejde
Forfatter Geek3
Andre versioner


Source code

The plot was generated with mplwp 1.0. mplwp source

#!/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_sec_csc_piaxis.svg'
fig = mplwp.fig_standard(mpl)

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

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

f1 = lambda x: 1.0 / cos(pi*x)
for i, trange in enumerate([ [(i-0.49), (i+0.49)] for i in range(-2, 3)]):
    x = np.linspace(trange[0], trange[1], 1001)
    y = [f1(xx) for xx in x]
    if i == 0:
        plt.plot(x, y, label='sec')
    else:
        plt.plot(x, y, color=fig.gca().lines[-1].get_color())

f2 = lambda x: 1.0 / sin(pi*x)
for i, trange in enumerate([[(i+0.01), (i+0.99)] for i in range(-2, 3)]):
    x = np.linspace(trange[0], trange[1], 1001)
    y = [f2(xx) for xx in x]
    if i == 0:
        plt.plot(x, y, label='csc')
    else:
        plt.plot(x, y, color=fig.gca().lines[-1].get_color())

mpl.rc('legend', borderaxespad=1.0)
plt.legend(loc='upper center', ncol=2).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ærende13. apr. 2014, 11:52Miniature af versionen fra 13. apr. 2014, 11:52600 × 400 (30 KB)Geek3sec_csc_piaxis plot by Geek3

Den følgende side bruger denne fil:

Global filanvendelse

Følgende andre wikier anvender denne fil:

Metadata