Файл:Mplwp Struve function05.svg

Материал из testwiki
Перейти к навигации Перейти к поиску
Исходный файл (SVG-файл, номинально 600 × 400 пкс, размер файла: 43 КБ)

Этот файл находится на Викискладе и может использоваться другими проектами. Информация с его страницы описания приведена ниже.

Краткое описание

Описание
English: Plot of the Struve function Hn(x) in the interval [−12,12] for n in [0, 1, 2, 3, 4, 5].
Дата
Источник Собственная работа
Автор Geek3
Другие версии File:Mplwp Struve function04.svg (with n in [0, 1, 2, 3, 4])
SVG‑разработка
InfoField
 Исходный код этого SVG-файла некорректен из-за mplwp ошибок.
 Это векторное изображение было создано с помощью Inkscape, or with something else.

العربية  جازايرية  беларуская  беларуская (тарашкевіца)  български  বাংলা  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  中文  中文(简体)  中文(繁體)  +/−

Исходный код
InfoField

SVG code

Python Matplotlib mplwp source code
#!/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_Struve_function05.svg'
fig = mplwp.fig_standard(mpl)

xlim = -12, 12; fig.gca().set_xlim(xlim)
ylim = -3, 5; fig.gca().set_ylim(ylim)
fig.gca().xaxis.set_major_locator(mpl.ticker.MultipleLocator(2))
mplwp.mark_axeszero(fig.gca())

from scipy.special import struve
x = np.linspace(xlim[0], xlim[1], 5001)
for i in range(5+1):
    y = [struve(i, xx) for xx in x]
    plt.plot(x, y, label=ur'$H_{}$'.format(i), zorder=-i)

plt.legend(loc='upper center', ncol=2).get_frame().set_alpha(0.9)
plt.savefig(name)
mplwp.postprocess(name)

Лицензирование

Я, владелец авторских прав на это произведение, добровольно публикую его на условиях следующих лицензий:
GNU head Разрешается копировать, распространять и/или изменять этот документ в соответствии с условиями GNU Free Documentation License версии 1.2 или более поздней, опубликованной Фондом свободного программного обеспечения, без неизменяемых разделов, без текстов, помещаемых на первой и последней обложке. Копия лицензии включена в раздел, озаглавленный GNU Free Documentation License.
w:ru:Creative Commons
атрибуция
Этот файл доступен по лицензии Creative Commons Attribution 3.0 Unported
Вы можете свободно:
  • делиться произведением – копировать, распространять и передавать данное произведение
  • создавать производные – переделывать данное произведение
При соблюдении следующих условий:
  • атрибуция – Вы должны указать авторство, предоставить ссылку на лицензию и указать, внёс ли автор какие-либо изменения. Это можно сделать любым разумным способом, но не создавая впечатление, что лицензиат поддерживает вас или использование вами данного произведения.
Вы можете выбрать любую из этих лицензий.

Краткие подписи

Добавьте однострочное описание того, что собой представляет этот файл

Элементы, изображённые на этом файле

изображённый объект

История файла

Нажмите на дату/время, чтобы увидеть версию файла от того времени.

Дата/времяМиниатюраРазмерыУчастникПримечание
текущий16:20, 25 июля 2015Миниатюра для версии от 16:20, 25 июля 2015600 × 400 (43 КБ)wikimediacommons>Geek3Mplwp_Struve_function05 plot by Geek3

Следующая страница использует этот файл: