Plik:Circle2cardioid.png

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania
Rozmiar pierwotny (1000 × 500 pikseli, rozmiar pliku: 7 KB, typ MIME: image/png)

Ten plik znajduje się w Wikimedia Commons i może być używany w innych projektach. Poniżej znajdują się informacje ze strony opisu tego pliku.

Opis

Opis
English: Conformal mapping from circle to cardioid
Polski: Przekształcenie koła w kardioidę
Data
Źródło

Own work by uploader ( using Maxima and Gnuplot ) with help of many people

 Ta PNG grafika rastrowa została stworzona za pomocą gnuplot przez n.
Autor Adam majewski
Ta ilustracja ma także wersję wektorową („SVG”).
Zaleca się wykorzystywanie w galeriach dostępnej wersji wektorowej zamiast obecnej.

File:Circle2cardioid.png → File:Circle to cardioid.svg

Więcej o grafice wektorowej przeczytasz w artykule Przenoszenie grafik Commons do formatu SVG.
Dostępna jest także informacja o obsłudze grafik SVG przez MediaWiki.

W innych językach
Alemannisch  العربية  беларуская (тарашкевіца)  български  বাংলা  català  нохчийн  čeština  dansk  Deutsch  Ελληνικά  English  British English  Esperanto  español  eesti  euskara  فارسی  suomi  français  Frysk  galego  Alemannisch  עברית  हिन्दी  hrvatski  magyar  հայերեն  Bahasa Indonesia  Ido  italiano  日本語  ქართული  한국어  lietuvių  македонски  മലയാളം  Bahasa Melayu  မြန်မာဘာသာ  norsk bokmål  Plattdüütsch  Nederlands  norsk nynorsk  norsk  occitan  polski  prūsiskan  português  português do Brasil  română  русский  sicilianu  Scots  slovenčina  slovenščina  српски / srpski  svenska  தமிழ்  ไทย  Türkçe  татарча / tatarça  українська  vèneto  Tiếng Việt  中文  中文(中国大陆)  中文(简体)  中文(繁體)  中文(马来西亚)  中文(新加坡)  中文(臺灣)  +/−
Nowa grafika

Long description

Cardioid is an image of circle under complex map [1]. It can be seen in nature[2]

where :

  • is a circle with center at the origin and radius=1/2
 
  • is a complex map from circle to cardioid

or in other words :


Explicit equation of this map is :


Compare with inverse multiplier map [3]:



Maxima source code

/* 
batch file for maxima
conformal mapping from :
the  circle with center=0 and radius=1/2
given by equation : abs(2*z)=1
where : z:x+y*%i=r*cos(t)+%i*r*sin(t) = 
onto 
cardioid ( boundary of main hyperbolic component of Mandelbrot set
is given by equation:
c:w-w*w;
based on :Conformal Mappings And The Area Of The Mandelbrot Set by David Allingham page 18
http://www.eng.warwick.ac.uk/staff/doa/reports/allingham-thesis1995.pdf kopia archiwizowana w Wayback Machine
*/ 
/* conformal map */
f(w):=w-w*w;
iMax:100; /* number of points to draw */
dt:1/iMax;
/* 
circle D={w:abs(2w)=1 } where w=l(t) 
t is angle in turns ; 1 turn = 360 degree = 2*Pi radians 
*/
l(t):=%e^(%i*t*2*%pi)/2;
/* point to point method of drawing */
t:0; /* angle in turns */ 
/* compute first point of curve, create list and save point to this list */
/* point of unit circle   w:l(t); */
w:rectform(ev(l(t), numer)); 
circleList:makelist (w, j, 1, 1); 
for i:1 thru iMax step 1 do
block
(t:t+dt,
w:rectform(ev(l(t), numer)), 
circleList:cons(w,circleList)
);
/* convert one list into 2 lists */
xxCircle:map(realpart, circleList);
yyCircle:map(imagpart, circleList); 
/* conformal mapping from  circle to cardioid */
cardioidList: map(f, circleList);	
/* convert one list into 2 lists */
xxCardioid:map(realpart, cardioidList);
yyCardioid:map(imagpart, cardioidList);
load(draw); /* Mario Rodríguez Riotorto   http://www.telefonica.net/web2/biomates/maxima/gpdraw/index.html kopia archiwizowana w Wayback Machine */
draw(file_name = "a",
 pic_width=1000, 
 pic_height= 500,
 terminal  = 'png,
 columns  = 2,
 gr2d(title = " circle D={w:abs(2*w)=1 } ",
  points_joined =true,
  color         = red,
  point_type = 0,
  points(xxCircle,yyCircle)),
 gr2d(title      = "cardioid {c: c = w - w*w } ",
  points_joined =true,
  color         = blue,
  point_type = 0,
  points(xxCardioid,yyCardioid)) 
);

References

  1. 3D-XplorMath \ Conformal Maps \ a*z^b+b*z
  2. Cardioid as a shadow of ring. Foto by Sebastian Tkacz
  3. Boundary of components of Mandelbrot set computed using boundary equations

Licencja

Ja, właściciel praw autorskich do tego dzieła, udostępniam je na poniższych licencjach
w:pl:Licencje Creative Commons
uznanie autorstwa na tych samych warunkach
Wolno:
  • dzielić się – kopiować, rozpowszechniać, odtwarzać i wykonywać utwór
  • modyfikować – tworzyć utwory zależne
Na następujących warunkach:
  • uznanie autorstwa – musisz określić autorstwo utworu, podać link do licencji, a także wskazać czy utwór został zmieniony. Możesz to zrobić w każdy rozsądny sposób, o ile nie będzie to sugerować, że licencjodawca popiera Ciebie lub Twoje użycie utworu.
  • na tych samych warunkach – Jeśli zmienia się lub przekształca niniejszy utwór, lub tworzy inny na jego podstawie, można rozpowszechniać powstały w ten sposób nowy utwór tylko na podstawie tej samej lub podobnej licencji.
GNU head Udziela się zgody na kopiowanie, rozpowszechnianie oraz modyfikowanie tego dokumentu zgodnie z warunkami GNU Licencji Wolnej Dokumentacji, w wersji 1.2 lub nowszej opublikowanej przez Free Software Foundation; bez niezmiennych sekcji, bez treści umieszczonych na frontowej lub tylnej stronie okładki. Kopia licencji załączona jest w sekcji zatytułowanej GNU Licencja Wolnej Dokumentacji.
Możesz wybrać, którą licencję chcesz zastosować.

Podpisy

Dodaj jednolinijkowe objaśnienie tego, co ten plik pokazuje

Obiekty przedstawione na tym zdjęciu

przedstawia

image/png

7390beef1c0c1928c66f4a9bbbad832b75c3714b

500 piksel

1000 piksel

Historia pliku

Kliknij na datę/czas, aby zobaczyć, jak plik wyglądał w tym czasie.

Data i czasMiniaturaWymiaryUżytkownikOpis
aktualny12:01, 4 paź 2008Miniatura wersji z 12:01, 4 paź 20081000 × 500 (7 KB)wikimediacommons>Soul windsurfer{{Information |Description=circle is not unit circle |Source= |Date= |Author= |Permission= |other_versions= }}

Następujące strony korzystają z tego pliku: