Файл:Logarithm GIF.gif
Матеріал з testwiki
Перейти до навігації
Перейти до пошуку
Logarithm_GIF.gif (800 × 600 пікселів, розмір файлу: 368 КБ, MIME-тип: image/gif, кільцеве, 14 кадрів, 14с)
Цей файл з Вікісховища і може використовуватися в інших проєктах. Далі наведена інформація з його сторінки опису.
Опис файлу
| ОписLogarithm GIF.gif |
English: log(x+1) and its Taylor approximation. It shows Taylor approximation has certain limitations over some intervals. العربية: الدالة log(x+1) وتقريب تايلور الخاص بها. يبين أن تقريب تايلور له فترة محددة. |
| Час створення | |
| Джерело | Власна робота |
| Автор | IkamusumeFan |
Matplotlib (Python)
import math as m
import numpy as np
import matplotlib.pyplot as plt
import scipy.special as sp
# import matplotlib.animation as animation
def draw_frame(n,filename,line_color):
fig = plt.figure()
plt.axes([0.02,0.13,0.9,0.8])
plt.hold(True)
plt.xlim(-1.5,1.5)
plt.ylim(-4,2)
# Set up the spines
ax = plt.gca()
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')
ax.xaxis.set_ticks_position('bottom')
ax.spines['bottom'].set_position(('data',0))
ax.yaxis.set_ticks_position('left')
ax.spines['left'].set_position(('data',0))
# Set up the label
ax.text(0.5,-2,'N='+str(n),fontsize=24,color=line_color)
Q = []
# Draw the original function (ORG) curve
X = np.arange(-0.999, 1.5, 0.001)
ORG = np.log(X+1)
a = plt.plot(X, ORG, '-', color='black', lw=3)
Q.append(a)
# Draw the approximation function (APPR) curve
X = np.arange(-1.5, 1.5, 0.001)
i=1
APPR = (-1)**(i+1)*(X**i)/i
while (i<n):
i = i+1
APPR = APPR+(-1)**(i+1)*(X**i)/i
a = plt.plot(X, APPR, '-', color=line_color, lw=3)
Q.append(a)
plt.savefig(filename)
draw_frame(1,'frame01.jpg','#b30000')
draw_frame(2,'frame02.jpg','#00b300')
draw_frame(3,'frame03.jpg','#0000b3')
draw_frame(4,'frame04.jpg','#b3b300')
draw_frame(5,'frame05.jpg','#00b3b3')
draw_frame(6,'frame06.jpg','#b300b3')
draw_frame(7,'frame07.jpg','#b3b3b3')
draw_frame(8,'frame08.jpg','#3300b3')
draw_frame(9,'frame09.jpg','#33b300')
draw_frame(10,'frame10.jpg','#0033b3')
draw_frame(15,'frame11.jpg','#b3b333')
draw_frame(20,'frame12.jpg','#334433')
draw_frame(45,'frame13.jpg','#ff0000')
draw_frame(100,'frame14.jpg','#0000ff')
# To generate the final GIF file, use the shell command:
# convert -antialias -loop 0 -delay 100 -compress LZW frame* Logarithm_GIF.gif
Ліцензування
IkamusumeFan, власник авторських прав на цей твір, добровільно публікує його на умовах такої ліцензії:
Цей файл ліцензований на умовах ліцензії Creative Commons Attribution-Share Alike 3.0 Unported
Зазначення авторства:
- Ви можете вільно:
- ділитися – копіювати, поширювати і передавати твір
- модифікувати – переробляти твір
- При дотриманні таких умов:
- зазначення авторства – Ви повинні вказати авторство, надати посилання на ліцензію і вказати, чи якісь зміни було внесено до оригінального твору. Ви можете зробити це в будь-який розсудливий спосіб, але так, щоб він жодним чином не натякав на те, наче ліцензіар підтримує Вас чи Ваш спосіб використання твору.
- поширення на тих же умовах – Якщо ви змінюєте, перетворюєте або створюєте іншу похідну роботу на основі цього твору, ви можете поширювати отриманий у результаті твір тільки на умовах такої ж або сумісної ліцензії.
Підписи
Додайте однорядкове пояснення, що саме репрезентує цей файл
Об'єкти, показані на цьому файлі
зображує
Якесь значення без елемента на сайті Вікідані
26 серпня 2013
Історія файлу
Клацніть на дату/час, щоб переглянути, як тоді виглядав файл.
| Дата/час | Мініатюра | Розмір об'єкта | Користувач | Коментар | |
|---|---|---|---|---|---|
| поточний | 18:19, 26 серпня 2013 | 800 × 600 (368 КБ) | wikimediacommons>IkamusumeFan | User created page with UploadWizard |
Використання файлу
Така сторінка використовує цей файл:
