Ficheiro:Mandelbrot set, plotted with Matplotlib.svg

O conteúdo da página não é suportado noutras línguas.
Origem: Wikipédia, a enciclopédia livre.

Imagem numa resolução maior(ficheiro SVG, de 900 × 900 píxeis, tamanho: 1,46 MB)

Descrição do ficheiro

Descrição
English: The Mandelbrot set, plotted with Python and Matplotlib. (Originally programmed for Rosetta Code.)
Data
Origem Obra do próprio
Autor Morn
SVG desenvolvimento
InfoField
 
O código-fonte desta imagem SVG é válido.
 
Este(a) desenho vetorial foi criado com o Matplotlib
Código fonte
InfoField

Python code

Source code
from pylab import *
from numpy import NaN

xmin, xmax, ymin, ymax = -2, 0.8, -1.5, 1.5
max_it = 100    # maximum number of iterations
px     = 3000	# vertical lines
res    = (ymax - ymin) / px   # grid resolution

figure(figsize = (10, 10))

def m(c):
	z = 0
	for n in range(1, max_it + 1):
		z = z**2 + c
		if abs(z) > 2:
			return n
	return NaN

X = arange(xmin, xmax + res, res)
Y = arange(ymin, ymax + res, res)
Z = zeros((len(Y), len(X)))

for iy, y in enumerate(Y):
	print (iy + 1, "of", len(Y))
	for ix, x in enumerate(X):
		Z[-iy - 1, ix] = m(x + 1j * y)

save("mandel", Z)	# save array to file

imshow(Z, cmap = plt.cm.prism, interpolation = 'none',
  extent = (X.min(), X.max(), Y.min(), Y.max()))
xlabel("Re(c)")
ylabel("Im(c)")
savefig("mandelbrot_python.svg")
show()

Licenciamento

Eu, titular dos direitos de autor desta obra, publico-a com a seguinte licença:
Creative Commons CC-Zero A utilização deste ficheiro é regulada nos termos Creative Commons - CC0 1.0 Dedicação Universal ao Domínio Público.
A pessoa que associou uma obra a este documento dedicou-a ao domínio público, renunciando a todos os seus direitos sobre a obra em todo o mundo ao abrigo da legislação de direitos de autor, incluindo a todos os direitos legais conexos, na medida permitida por lei. Pode copiar, modificar, distribuir e executar a obra, até com fins comerciais, sem pedir autorização.

Anotações
InfoField
Esta imagem está anotada: Ver as anotações na wiki Commons

Legendas

Adicione uma explicação de uma linha do que este ficheiro representa

Elementos retratados neste ficheiro

retrata

Histórico do ficheiro

Clique uma data e hora para ver o ficheiro tal como ele se encontrava nessa altura.

Data e horaMiniaturaDimensõesUtilizadorComentário
atual06h49min de 20 de julho de 2015Miniatura da versão das 06h49min de 20 de julho de 2015900 × 900 (1,46 MB)Mornlarger nominal image size; smaller labels
16h42min de 18 de julho de 2015Miniatura da versão das 16h42min de 18 de julho de 2015720 × 540 (1,46 MB)Morn{{Information |Description ={{en|1=The Mandelbrot set, plotted with Python and Matplotlib. (Originally programmed for Rosetta Code.)}} |Source ={{own}} |Author =Morn |Date =2015-07-18 |Permission = |other_...

A seguinte página usa este ficheiro:

Utilização global do ficheiro

As seguintes wikis usam este ficheiro:

Metadados