Logarithm_GIF.gif(800 × 600 пікселів, розмір файлу: 368 КБ, MIME-тип: image/gif, кільцеве, 14 кадрів, 14с)

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

Опис файлу

Опис
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

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

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

Підписи

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

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

зображує

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

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

Дата/часМініатюраРозмір об'єктаКористувачКоментар
поточний17:19, 26 серпня 2013Мініатюра для версії від 17:19, 26 серпня 2013800 × 600 (368 КБ)IkamusumeFanUser created page with UploadWizard

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

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

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