File:Animated_construction_of_butterfly_curve.gif
Da Wikipedia, l'enciclopedia encyclopedia
Animated_construction_of_butterfly_curve.gif (500 × 500 pixel, dimensione del file: 3,33 MB, tipo MIME: image/gif, ciclico, 202 frame)
![]() |
Questo file e la sua pagina di descrizione (discussione · modifica) si trovano su Wikimedia Commons (?) |
Dettagli
DescrizioneAnimated construction of butterfly curve.gif |
English: Animated construction of the mathematical function, butterfly curve
I made this with SAGE, an open-source math package, for entertainment, as an exercise. Permalink here; original source code (not this version) follows: #***************************************************************************** # Copyright (C) 2008 Dean Moore # # # Distributed under the terms of the GNU General Public License (GPL) # http://www.gnu.org/licenses/ #***************************************************************************** # Animates the construction of the Butterfly Curve. # Written by Dean Moore, March 30 -- April 01, 2008 def animate_curve((g,f), a, b, step, x_min, x_max, y_min, y_max, fig_size = 5): v = [] def c(i): # For output return ((i-a)/(b-a), 0, 1-(i-a)/(b-a)) # colors. for i in srange(a, b + step, step): if i >= b: curve_color=(0,0,1) # Final image is blue. else: curve_color = c(i) p = parametric_plot((g,f), 0, i, rgbcolor=curve_color, plot_points=50*(i-a+1)/step, thickness = 0.25) if i < b: p = p + points((g(i),f(i)),rgbcolor=(0,0,0), pointsize=10) # Terminal point on all but last image. v.append(p) a = animate(v, xmin=x_min, xmax = x_max, ymin = y_min, ymax = y_max, figsize=[fig_size,fig_size]) return a figure_size = 4 x_min = -4;x_max = 4;y_min = -2; y_max = 5 number_of_images_in_final_frozen_image = 12 delay_between_images = 0 def g(x): return sin(x)*(e^(cos(x)) - 2*cos(4*x) - (sin(x/12))^5) # Parametric def f(x): # equations of the return cos(x)*(e^(cos(x)) - 2*cos(4*x) - (sin(x/12))^5) # Butterfly Curve. step = 0.5 b = animate_curve((g,f),0, 24*pi, step, x_min, x_max, y_min, y_max, figure_size) d = animate([b[-1] for i in srange(0, number_of_images_in_final_frozen_image)], # Last image xmin=x_min, ymin=y_min, # is "held" a xmax=x_max, ymax=y_max, # time. figsize=[figure_size,figure_size])(b*d).show(delay = delay_between_images) |
Data | |
Fonte | Opera propria (Testo originale: self-made ) |
Autore | dino (talk) |
Licenza
Dino di Wikipedia in inglese, detentore del copyright su quest'opera, dichiara di pubblicarla con le seguenti licenze:
![w:it:Creative Commons](https://upload.wikimedia.org/wikipedia/commons/thumb/7/79/CC_some_rights_reserved.svg/90px-CC_some_rights_reserved.svg.png)
![attribuzione](https://upload.wikimedia.org/wikipedia/commons/thumb/1/11/Cc-by_new_white.svg/24px-Cc-by_new_white.svg.png)
![condividi allo stesso modo](https://upload.wikimedia.org/wikipedia/commons/thumb/d/df/Cc-sa_white.svg/24px-Cc-sa_white.svg.png)
Questo file è disponibile in base alla licenza Creative Commons Attribuzione-Condividi allo stesso modo 3.0 Unported
Attribuzione: Dino di Wikipedia in inglese
- Tu sei libero:
- di condividere – di copiare, distribuire e trasmettere quest'opera
- di modificare – di adattare l'opera
- Alle seguenti condizioni:
- attribuzione – Devi fornire i crediti appropriati, un collegamento alla licenza e indicare se sono state apportate modifiche. Puoi farlo in qualsiasi modo ragionevole, ma non in alcun modo che suggerisca che il licenziante approvi te o il tuo uso.
- condividi allo stesso modo – Se remixi, trasformi o sviluppi il materiale, devi distribuire i tuoi contributi in base alla stessa licenza o compatibile all'originale.
![]() |
È permesso copiare, distribuire e/o modificare questo documento in base ai termini della GNU Free Documentation License, Versione 1.2 o successive pubblicata dalla Free Software Foundation; senza alcuna sezione non modificabile, senza testo di copertina e senza testo di quarta di copertina. Una copia della licenza è inclusa nella sezione intitolata Testo della GNU Free Documentation License.http://www.gnu.org/copyleft/fdl.htmlGFDLGNU Free Documentation Licensetruetrue |
Puoi scegliere la licenza che preferisci.
Registro originale del caricamento
La pagina di descrizione originale era qui. Tutti i nomi utente che seguono sono riferiti a en.wikipedia.
Data/Ora | Dimensioni | Utente | Commento |
---|---|---|---|
2008-04-04 00:30 | 500×500× (3487267 bytes) | Dino | better version. Source code [https://www.sagenb.org/home/pub/1767/ here]. |
2008-04-02 02:10 | 400×400× (2216154 bytes) | Dino |
Didascalie
Aggiungi una brevissima spiegazione di ciò che questo file rappresenta
Elementi ritratti in questo file
raffigura
31 mar 2008
image/gif
5d1fd6a3cd28956182a7826773645e21e0a08e7c
3 487 267 byte
500 pixel
500 pixel
Cronologia del file
Fare clic su un gruppo data/ora per vedere il file come si presentava nel momento indicato.
Data/Ora | Miniatura | Dimensioni | Utente | Commento | |
---|---|---|---|---|---|
attuale | 06:11, 8 ago 2017 | ![]() | 500 × 500 (3,33 MB) | BD2412 | Transferred from en.wikipedia |
Pagine che usano questo file
La seguente pagina usa questo file:
Utilizzo globale del file
Anche i seguenti wiki usano questo file:
- Usato nelle seguenti pagine di ckb.wikipedia.org:
- Usato nelle seguenti pagine di en.wikipedia.org:
- Usato nelle seguenti pagine di fa.wikipedia.org:
- Usato nelle seguenti pagine di pt.wikipedia.org: