[math-fun] Visualizing f(z), mark II
My previous code to attempt to visualize f(z) failed to usefully illustrate the map's behaviour. Perhaps this attempt will succeed. My intent, this time, is to do an (inverse?) steregraphic projection of the CC plane onto the unit sphere, put the sphere in the CIELAB colour space and then scale that sphere to fit nicely within (human-)visable (or real) colours. Given the typical CIELAB scaling, L* \in [0,100] and a*, b* \in [-128,128], this maps the origin to the black point (0,0,0), the point at infinity to the white point (100,0,0) and the unit circle to the circle with radius=128 on the a*b* plane where L* = 50. (For those not in the know, CIELAB attempts to be a perceptually uniform colour space where L* represents lightness, a* is green vs magenta and b* is blue vs yellow.) Longer term I intend to write out PDF files in CIELAB space, and then convert it to a library which would allow one to use higher level languages to define f(z). (Notably a python api would allow sage to use it.) The mapping still may be imperfect; there is, eg, more white than I’d expect. It might (??) be better to scale the sphere a bit smaller in the a*b* plane. An example of Warren’s e·(Γ(z+½)/√(2π))^(1/z) is at: http://jhcloos.com/wsmith-gamma/Lab/ Any critique is welcome. -JimC -- James Cloos <cloos@jhcloos.com> OpenPGP: 1024D/ED7DAEA6
participants (1)
-
James Cloos