ファイル:Mplwp inverse trigonometric functions piaxis.svg

元のファイル (SVG ファイル、600 × 400 ピクセル、ファイルサイズ: 42キロバイト)

このファイルはウィキメディア・コモンズから来ており、他のプロジェクトで使用されている可能性があります。 ウィキメディア・コモンズでのファイル解説ページにある説明を以下に示します。

概要

解説
English: Plot of all six inverse trigonometric functions in the interval [-4,4]:
  • y1(x) = arcsin(x)
  • y2(x) = arccos(x)
  • y3(x) = arctan(x)
  • y4(x) = arccot(x)
  • y5(x) = arcsec(x)
  • y6(x) = arccsc(x)
日付
原典 投稿者自身による著作物
作者 Geek3
その他のバージョン
SVG 開発
InfoField
 
このSVGのソースコードは正しい
 
この ベクター画像mplwp, the Matplotlib extension for Wikipedia plotsで作成されました。
ソースコード
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_inverse_trigonometric_functions_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 = -4,4; fig.gca().set_xlim(xlim)
ylim = -0.625, 1.125; fig.gca().set_ylim(ylim)
mplwp.mark_axeszero(fig.gca())

y1 = np.linspace(-0.5, 0.5, 5001)
x1 = [sin(pi*yy) for yy in y1]
plt.plot(x1, y1, label='arcsin')
plt.plot([-1,1], [-0.5,0.5], '.', color=fig.gca().lines[-1].get_color())

y2 = np.linspace(0, 1, 5001)
x2 = [cos(pi*yy) for yy in y2]
plt.plot(x2, y2, label='arccos')
plt.plot([1,-1], [0,1], '.', color=fig.gca().lines[-1].get_color())

x3 = np.linspace(xlim[0], xlim[1], 5001)
y3 = [atan(xx)/pi for xx in x3]
plt.plot(x3, y3, label='arctan')

x4 = np.linspace(xlim[0], xlim[1], 5001)
y4 = [0.5 - atan(xx)/pi for xx in x4]
plt.plot(x4, y4, label='arccot')

def sec(y):
    a = cos(pi*y)
    if fabs(a) < 0.1: return float('NaN')
    return 1.0 / a
y5 = np.linspace(0, 1, 5001)
x5 = [sec(yy) for yy in y5]
plt.plot(x5, y5, 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
y6 = np.linspace(-0.5, 0.5, 5001)
x6 = [csc(yy) for yy in y6]
plt.plot(x6, y6, label='arccsc')
plt.plot([-1,1], [-0.5,0.5], '.', color=fig.gca().lines[-1].get_color())

mpl.rc('legend', borderaxespad=0.8)
plt.legend(loc='upper right', ncol=2, columnspacing=1.2,
    handletextpad=0.4).get_frame().set_alpha(0.9)
    
plt.savefig(name)
mplwp.postprocess(name)

ライセンス

この作品の著作権者である私は、この作品を以下のライセンスで提供します。
GNU head この文書は、フリーソフトウェア財団発行のGNUフリー文書利用許諾書 (GNU Free Documentation License) 1.2またはそれ以降のバージョンの規約に基づき、複製や再配布、改変が許可されます。不可変更部分、表紙、背表紙はありません。このライセンスの複製は、GNUフリー文書利用許諾書という章に含まれています。
w:ja:クリエイティブ・コモンズ
表示
このファイルはクリエイティブ・コモンズ 表示 3.0 非移植ライセンスのもとに利用を許諾されています。
あなたは以下の条件に従う場合に限り、自由に
  • 共有 – 本作品を複製、頒布、展示、実演できます。
  • 再構成 – 二次的著作物を作成できます。
あなたの従うべき条件は以下の通りです。
  • 表示 – あなたは適切なクレジットを表示し、ライセンスへのリンクを提供し、変更があったらその旨を示さなければなりません。これらは合理的であればどのような方法で行っても構いませんが、許諾者があなたやあなたの利用行為を支持していると示唆するような方法は除きます。
あなたは上記のライセンスから、どれか一つ以上を選択できます。

キャプション

このファイルの内容を1行で記述してください

このファイルに描写されている項目

題材

27 7 3000

ファイルの履歴

過去の版のファイルを表示するには、その版の日時をクリックしてください。

日付と時刻サムネイル寸法利用者コメント
現在の版2014年7月27日 (日) 20:252014年7月27日 (日) 20:25時点における版のサムネイル600 × 400 (42キロバイト)Geek3inverse_trigonometric_functions_piaxis plot by Geek3

この画像にリンクしているページの一覧:

グローバルなファイル使用状況

以下に挙げる他のウィキがこの画像を使っています:

メタデータ