Файл:Mplwp roots 01.svg

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

Повна роздільність(SVG-файл, номінально 420 × 400 пікселів, розмір файлу: 42 КБ)

Wikimedia Commons logo Відомості про цей файл містяться на Вікісховищі — централізованому сховищі вільних файлів мультимедіа для використання у проектах Фонду Вікімедіа.

Опис файлу

Опис
English: Plot of root functions of powers 1/8, 1/4, 1/2, 1, 2, 4 and 8 in the interval [0, 1].
Час створення
Джерело Власна робота
Автор Geek3
SVG розвиток
InfoField
 
Вихідний код цього SVG-файлу правильний.
 
Це векторне зображення було створено з допомогою mplwp
Сирцевий код
InfoField

mplwp source code

The plot was generated with mplwp 1.7
#!/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_roots_01.svg'
fig = mplwp.fig_standard(mpl)
fig.set_size_inches(420. / fig.dpi, 400. / fig.dpi)
l, r, t, b = (42.5, 22.5, 18.5, 26.5)
mplwp.set_bordersize(fig, l, r, t, b)

xlim = 0,1; fig.gca().set_xlim(xlim)
ylim = 0,1; fig.gca().set_ylim(ylim)
mplwp.mark_axeszero(fig.gca())

from scipy import optimize

for n in [1./8, 1./4, 1./2, 1., 2., 4., 8.]:
    f = lambda x: x**n
    x = np.linspace(0, xlim[1], 5001)
    y = [f(xx) for xx in x]
    plt.plot(x, y)
    xl = optimize.brentq(lambda x: x**n + x - 1.0, 0, 1)
    if n >= 1:
        power = str(int(n))
    else:
        power = '1/' + str(int(1./n))
    plt.text(xl, 1-xl, r'$x^{' + power + r'}$', ha='right')
    
plt.savefig(name)
mplwp.postprocess(name)

Ліцензування

Я, власник авторських прав на цей твір, добровільно публікую його на умовах такої ліцензії:
w:uk:Creative Commons
зазначення авторства поширення на тих же умовах
Ви можете вільно:
  • ділитися – копіювати, поширювати і передавати твір
  • модифікувати – переробляти твір
При дотриманні таких умов:
  • зазначення авторства – Ви повинні вказати авторство, надати посилання на ліцензію і вказати, чи якісь зміни було внесено до оригінального твору. Ви можете зробити це в будь-який розсудливий спосіб, але так, щоб він жодним чином не натякав на те, наче ліцензіар підтримує Вас чи Ваш спосіб використання твору.
  • поширення на тих же умовах – Якщо ви змінюєте, перетворюєте або створюєте іншу похідну роботу на основі цього твору, ви можете поширювати отриманий у результаті твір тільки на умовах такої ж або сумісної ліцензії.

Підписи

Додайте однорядкове пояснення, що саме репрезентує цей файл

Об'єкти, показані на цьому файлі

зображує

Історія файлу

Клацніть на дату/час, щоб переглянути, як тоді виглядав файл.

Дата/часМініатюраРозмір об'єктаКористувачКоментар
поточний20:52, 25 листопада 2017Мініатюра для версії від 20:52, 25 листопада 2017420 × 400 (42 КБ)Geek3User created page with UploadWizard

Така сторінка використовує цей файл:

Глобальне використання файлу

Цей файл використовують такі інші вікі:

Метадані