Файл:Mandelbrot Creation Animation.gif

Mandelbrot_Creation_Animation.gif(600 × 600 пиксел, файлын хэмжээ: 1.78 МБ, MIME төрөл: image/gif, эргэлдсэн, 20 фрэйм, 20 s)

Энэ файл нь Wikimedia Commons-нх бөгөөд бусад төслүүд үүнийг хэрэглэх боломжтой. Доор файлын тайлбарын хуудсан дээрх тайлбарыг оруулсан байгаа:

Товч агуулга

Тайлбар

An animated diagram showing iterations of the equation used to generate the Mandelbrot set, a fractal first studied by Benoît Mandelbrot in 1979. The animation shows the values of Z for first 20 iterations of the equation

where c is a complex variable.

Mandelbrot set graphics are usually generated using the so-called "escape algorithm", where color is assigned according to the number of iterations it took for the equation to diverge past a pre-set limit, and black color is used for regions that never diverge. This, however, is a plot of a much simpler quantity: the actual values of the equation at the first 20 iterations. Every pixel in the image corresponds to a different value of a complex constant c ranging from -2.2 to 1 on the real axis (horizontal) and from -1.2i to 1.2i on the imaginary axis (vertical). Z is initialized to 0. At each iteration, the next value of Z is calculated using the equation above.

This graphic was generated with 13 lines of code in the R language (see below for the code). For each point, the magnitude (aka absolute value) of Z is calculated, than scaled using an exponential function to emphasize fine detail, and finally mapped to color palette (jetColors). Dark red is a very low number, dark blue is a very high number. The deep blue region "squeezing" in the boundaries of the fractal is the region where Z value diverges to infinity.
Огноо
Эх үүсвэр Энэ миний бүтээл
Зохиогч Jarekt
Other versions Mandelbrot Creation Animation (800x600).gif
GIF genesis
InfoField
 
This chart was created with R.
Эх код
InfoField

R code

library(caTools)
jet.colors = colorRampPalette(c("#00007F", "blue", "#007FFF", "cyan", "#7FFF7F", "yellow", "#FF7F00", "red", "#7F0000")) 
m = 600
C = complex( real=rep(seq(-1.8,0.6, length.out=m), each=m ), 
             imag=rep(seq(-1.2,1.2, length.out=m), m ) ) 
C = matrix(C,m,m)
Z = 0 
X = array(0, c(m,m,20))
for (k in 1:20) { 
  Z = Z^2+C 
  X[,,k] = exp(-abs(Z)) 
} 
write.gif(X, "Mandelbrot.gif", col=jet.colors, delay=100)

Лиценз

Jarekt, the copyright holder of this work, hereby publishes it under the following licenses:
GNU head Энэхүү баримт бичгийг GNU Free Documentation License, Хувилбарын нөхцлийн дагуу хуулах, түгээх болон/эсвэл өөрчлөх зөвшөөрөл олгосон. 1.2 эсвэл Чөлөөт програм хангамжийн сангаас нийтэлсэн дараагийн хувилбар; Инвариант хэсэггүй, нүүрэн талын текстгүй, арын хавтастай текстгүй. Лицензийн хуулбарыг GNU Free Documentation License гэсэн хэсэгт оруулсан болно.
w:en:Creative Commons
хамаарал адилхан хуваалцах
This file is licensed under the Creative Commons Attribution-Share Alike 4.0 International, 3.0 Unported, 2.5 Generic, 2.0 Generic and 1.0 Generic license.
Атрибут: Jarekt
Та чөлөөтэй:
  • хуваалцах – бүтээлийг хуулбарлах, түгээх, дамжуулах
  • ремикс хийх – ажлыг тохируулах
Дараах нөхцөлд:
  • хамаарал – Та зохих кредитийг өгч, лицензийн холбоосыг өгч, өөрчлөлт оруулсан эсэхийг зааж өгөх ёстой. Та үүнийг ямар ч боломжийн аргаар хийж болно, гэхдээ лиценз олгогч таныг эсвэл таны хэрэглээг зөвшөөрөхгүй.
  • адилхан хуваалцах – Хэрэв та материалыг дахин найруулах, хувиргах эсвэл бүтээх юм бол same or compatible license-ийн дагуу өөрийн хувь нэмрийг эх хувьтай нь түгээх ёстой.
Та өөрийн хүссэн лицензээ сонгож болно.

Captions

Add a one-line explanation of what this file represents

Items portrayed in this file

depicts англи

creator англи

copyright status англи

copyrighted англи

13 Зургаадугаар сар 2007

media type англи

image/gif

Файлын түүх

Огноо/цаг дээр дарж тухайн үеийнх нь файлын байдлыг харна уу.

Огноо/ЦагЖижиг зурагХэмжээХэрэглэгчТайлбар
одоогийн18:32, 13 Зургаадугаар сар 200718:32, 13 Зургаадугаар сар 2007-н байдлаарх хувилбарын жижиг хувилбар600 × 600 (1.78 МБ)Jarekt{{Information |Description=Animation GIF file showing iteration of creating Mandelbrot set image |Source=self-made |Date=06/13/2007 |Author= Jarekt }} Image generated using R language and executing the following code: library(caTools) jet

Дараахь хуудсууд уг файлтай холбогдсон байна:

Файлын хэрэглээ (бүх төсөл)

Дараах бусад вики энэ файлыг ашигладаг: