Wolfram Alpha parametriziral več kot sto portretov

Matej Huš

8. apr 2013 ob 06:26:27

Za začetek novega delovnega tedna sledi eden izmed najbolj zabavnih (in nekoristnih) načinov uporabe matematike. Parametrične krivulje so običajno dolgočasen del matematike, a WolframAlpha dokazuje, da to ni nujno res. Sestavili so namreč zapletene krivulje, ki izrišejo portrete 142 slavnih posameznikov. Če v WolframAlpha vpišete person curve, vidite seznam teh ljudi s svojimi krivuljami. Med njimi najdemo ljudi iz vseh poklicev - znanstvenike, izumitelje, politike, pevce, igralce itd.

Če na primer v WolframAlpha vpišete "Adele curve", boste videli, kako se njen portret opiše in izriše s parametričnimi funkcijami. Vsi ti portreti sestojijo le iz osnovnih trigonometričnih funkcij in Heavisidove funkcije, a imajo veliko število členov, da niso videti niti najmanj preproste. Nekateri predpisi za portrete dejansko zavzemajo več tipkanih strani lepljenih trigonometričnih in Heavisidovih funkcij.

Vprašanje je, kako je Wolfram te funkcije dobil. Jasno je, da jih ni sestavljal na roko. Ker so uporabljeni znani portreti (recimo Diracov portret z Wikipedije), je zelo verjetno, da so računalniško parametrizirali črtne obrise (line art portraits) javno dostopnih portretov. Kako točno so se lotili parametrizacije, pa niso razkrili. Mathematica ima sicer funkcijo tocurve, ki lahko podatke (recimo numerične podatke, pridobljene iz črnobele slike z visokim kontrastom) parametrizira, funkcijo Fourier za aproksimacijo podatkov s sinusnimi krivuljami (Fourierova transformacija) itn. Rezultati pa kažejo, da je matematika včasih tudi zelo zabavna.