1 / 18

Komplexország képei

Komplexország képei. Lócsi Levente Eötvös József Collegium. Komplexország képei. Komplexország képei. Im. x + i y. r. f. Re. Komplexország képei. Komplexország képei. Komplexország képei. Komplexország képei. S zekvencia és együttműködési diagrammok helyett…. Komplexország képei.

malaya
Download Presentation

Komplexország képei

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Komplexország képei Lócsi Levente Eötvös József Collegium

  2. Komplexország képei

  3. Komplexország képei Im x + i y r f Re

  4. Komplexország képei

  5. Komplexország képei

  6. Komplexország képei

  7. Komplexország képei Szekvencia és együttműködési diagrammok helyett…

  8. Komplexország képei Mék $> make g++ kompl_mese.cpp

  9. Komplexország képei #include "abra.h" int main() { KomplAbra* Abraham = new KomplAbra(0,0,1,480); ... } Koszinusz Egyperix cos(1/x) Ábrahám

  10. Komplexország képei class KomplAbra { ... Szamolo* szamolom; Szinezo* szinezom; SzinValto* szinvaltom; BMPCreator* bmpm; }; Béemm Pékriéter void KomplAbra::InitAbra(...) { ... szamolom = new IdSzamolo(); szinezom = new AlapSzinezo(); bmpm = new BMPCreator(s,s); ... } Ida f(x) = x

  11. Komplexország képei Rezső, Koszinó, Kompo Zita int main() { ... // cos(1/x) ReciprokSzamolo* Rezso = new ReciprokSzamolo(); CosSzamolo* Koszino = new CosSzamolo(); CompoSzamolo* KompoZita = new CompoSzamolo(Koszino,Rezso); // szinezo ArgAlapSzinezo* Argosz = new ArgAlapSzinezo(); ... } Argosz

  12. Komplexország képei int main() { ... Abraham->SetFuggveny(KompoZita); Abraham->SetSzinezes(Argosz); Abraham->SetTengely(false); Abraham->CreateAbra(); ... } class Szinezo { public: virtual pixel Col(complex z) = 0; ... }; int KomplAbra::CreateAbra() { bmpm->Clear(); ... }

  13. Komplexország képei int KomplAbra::CreateAbra() { for (int iy = 0; iy < s; iy++) { for (int ix = 0; ix < s; ix++) { } } } double zx = cx - d + (2 * d / s) * ix; double zy = cy + d - (2 * d / s) * iy; complex w = szamolom->Func(zx,zy); pixel p = szinvaltom->SwapColors( szinezom->Col(w) ); *bmpm << p.r << p.g << p.b; struct pixel {...};

  14. Komplexország képei

  15. Komplexország képei Kóssy Cauchy Laurent Picard tétele ~

  16. Komplexország képei

  17. Komplexország képei Itt a vége, fuss el véle!

  18. Komplexország képei Készítette: Lócsi Levente Alkalom: VIII. Eötvös Konferencia (2007.04.21.) Élőben: EJC – 322. szoba Weben: http://locsi.web.elte.hu/complex E-mail: locsi@eotvos.elte.hu

More Related