Berkas:Julia set, plotted with Matplotlib.svg

Ukuran asli (Berkas SVG, secara nominal 900 × 630 piksel, besar berkas: 5,11 MB)

Berkas ini berasal dari Wikimedia Commons dan mungkin digunakan oleh proyek-proyek lain. Deskripsi dari halaman deskripsinya ditunjukkan di bawah ini.

Ringkasan

Deskripsi
English: The Julia set plotted with Matplotlib. The seed coordinates are (-0.512511498387847167, 0.521295573094847167), the same as for File:Julia set (red).png.
Tanggal
Sumber Karya sendiri
Pembuat Morn
SVG genesis
InfoField
 
The SVG code is valid.
 
Gambar vektor ini dibuat menggunakan Matplotlib
Kode sumber
InfoField

Python code

Source code
from pylab import *
from numpy import NaN
from matplotlib.colors import LogNorm

# seed parameter from https://commons.wikimedia.org/wiki/File:Julia_set_%28red%29.png
s = -0.512511498387847167, 0.521295573094847167

res = .001    # grid resolution
max_it = 1000 # maximum number of iterations

figure(figsize = (10, 7))

def jul(a):
	z = a
	for n in range(1, max_it + 1):
		z = z**2 + s[0] + 1j * s[1]
		if abs(z) > 2:
			return n
	return NaN

X = arange(-2, 2 + res, res)
Y = arange(-1.5,  1.5 + 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] = jul(x + 1j * y)

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

imshow(Z, cmap = plt.cm.viridis, interpolation = 'none', norm = LogNorm(),
  extent = (X.min(), X.max(), Y.min(), Y.max()))
xlabel("Re(z)")
ylabel("Im(z)")
axis((-1.5, 1.5, -1, 1))
savefig("julia_python.svg")
show()

Lisensi

Saya, pemilik hak cipta dari karya ini, dengan ini menerbitkan berkas ini di bawah ketentuan berikut:
w:id:Creative Commons
atribusi berbagi serupa
Berkas ini dilisensikan di bawah lisensi Creative Commons Atribusi-Berbagi Serupa 4.0 Internasional.
Anda diizinkan:
  • untuk berbagi – untuk menyalin, mendistribusikan dan memindahkan karya ini
  • untuk menggubah – untuk mengadaptasi karya ini
Berdasarkan ketentuan berikut:
  • atribusi – Anda harus mencantumkan atribusi yang sesuai, memberikan pranala ke lisensi, dan memberi tahu bila ada perubahan. Anda dapat melakukannya melalui cara yang Anda inginkan, namun tidak menyatakan bahwa pemberi lisensi mendukung Anda atau penggunaan Anda.
  • berbagi serupa – Apabila Anda menggubah, mengubah, atau membuat turunan dari materi ini, Anda harus menyebarluaskan kontribusi Anda di bawah lisensi yang sama atau kompatibel dengan lisensi pada materi asli.

Captions

Add a one-line explanation of what this file represents
A Julia set

Items portrayed in this file

menggambarkan

20 Januari 2019

5.357.367 Bita

630 piksel

900 piksel

image/svg+xml

checksum Inggris

cc50ac6f00a8b0fbe41d5da5198861cbfaca1f53

Riwayat berkas

Klik pada tanggal/waktu untuk melihat berkas ini pada saat tersebut.

Tanggal/WaktuMiniaturDimensiPenggunaKomentar
terkini20 Januari 2019 22.09Miniatur versi sejak 20 Januari 2019 22.09900 × 630 (5,11 MB)MornUser created page with UploadWizard

2 halaman berikut menggunakan berkas ini:

Penggunaan berkas global

Wiki lain berikut menggunakan berkas ini:

Metadata