Google umí vykreslovat grafy funkcí ve 3D

Sdílet

 Autor: Redakce

Na konci roku 2011 přišel Google s chytrou funkcí vykreslení průběhu funkce. Pro matematiky užitečná věc, neboť už nepotřebovali po ruce kalkulačku nebo Excel.

Google svůj „grafotvořič“ dále vylepšil, teď si poradí i se 3D. Stačí jen prohlížeč s podporou WebGL (aktuálně Firefox a Chrome, experimentálně také Opera a Safari) a vhodným vzorcem. Vykreslený objekt pak můžete libovolně otáčet nebo přibližovat.

bitcoin_skoleni

Google
(odkaz)

Příklady funkcí

  • sqrt(x*x+y*y)+3*cos(sqrt(x*x+y*y))+5 [link]
  • 1/(sin(abs(x)+x)-cos(abs(y)+y)) [link]
  • sin(5.5x)*cos(5*y)+x*x+1 [link]
  • 5000-140*(x*x+y*y)+(x*x+y*y)^2 [link]
  • sin(x^2+y^2)/(abs(x*y)+1) from -2.5 to 2.5 [link]
  • tanh(y(y^4+5x^4-10(x^2)(y^2))/(x^2+y^2)^4) [link]
  • (x^2+((3 y)/2-(x^2+abs(x)-6)/(x^2+abs(x)+2))^2)-36 [link]
  • sin(5.5x)*cos(5*y)+x*x+1 x is from -1 to 1, y is from -1 to 1, z is from 0.1 to 2.8 [link]
  • 100-3/(sqrt(x^2+y^2))+sin(sqrt(x^2+y^2)), x is from -10 to 10, y is from -10 to 10, z is from 85 to 101 [link]
  • 5 + (-sqrt(1-x^2-(y-abs(x))^2))*cos(30*((1-x^2-(y-abs(x))^2))), x is from -1 to 1, y is from -1 to 1.5, z is from 1 to 6 [link]
  • 100-3/(sqrt(x^2+y^2))+sin(sqrt(x^2+y^2))+sqrt(200-(x^2+y^2)+10*sin(x)+10sin(y))/1000, x is from -15 to 15, y is from -15 to 15, z is from 90 to 101 [link]
  • sqrt(x*x+y*y)+50*tan(sqrt(x*x+y*y)) [link]
  • exp(-((x-4)^2+(y-4)^2)^2/1000) + exp(-((x+4)^2+(y+4)^2)^2/1000) + 0.1exp(-((x+4)^2+(y+4)^2)^2)+0.1exp(-((x-4)^2+(y-4)^2)^2) [link]
  • sqrt(cos(3*x))*cos(100*y)+1.5*sqrt(abs(x)) + 0.8 x is from -1 to 1, y is from -1 to 1, z is from 0.01 to 2.5 [link]
  • sqrt(x*y+y*y)+3*sin(sqrt(x*x+y*y))+5 from -20 to 20 [link]
  • sqrt(x*x+y*y)+3*tan(sqrt(x*x+y*y))+10 [link]
  • x^2+y^2+x*y*sin(x+y) from -20 to 20 [link]

Zdroj: Google, WebGL