رسم نمودارهای سه بعدی با گوگل

اگر پیگیر اخبار آی‌تی و گوگل بوده باشید احتمالا متوجه شدید که چندی پیش گوگل قابلیتی را به موتور جستجوی خود اضافه کرد که تنها با تایپ فرمول مورد نظر و کلیک بر روی دکمه search  گوگل به شما نمودار آن را به صورت دو بعدی رسم می‌کرد که در نوع خود جالب بود اما اولین نبود، اما  به تازگی گوگل با استفاده از تکنولوژی WebGL امکان ترسیم گراف های سه بعدی را با امکانات بسیار جالبی فراهم نموده است.

در مثالهایی  که در ادامه مطلب آورده شده با فرمولهای ریاضی احجامی نظیر گل و قلب با استفاده از این قابلیت به زیبایی ترسیم شده است .

  رسم یک قلب 

ترسیم نمودار گل (1)

ترسیم نمودار گل (2)

توضیح اینکه : اگر از مرورگر گوگل کروم استفاده می‌کنید مشکلی برای مشاهده گراف‌ها نخواهید داشت ، اما در صورتی که از سایر مرورگرها استفاده می‌کنید ممکن است نیاز به نصب پلاگین اضافه‌ای داشته باشید که در همان صفحه لینک دریافت آن نمایش داده خواهد شد 

اگر همچنان می‌خواهید نمونه‌های جالب دیگری را تست کنید ، موارد زیر نیز نتایج جالبی را خواهند داشت :

برای مشاهده هر کدام از نمودارها ، بر روی عبارت Link جلوی هر فرمول کلیک کنید

(x^2+((3 y)/2-(x^2+abs(x)-6)/(x^2+abs(x)+2))^2)-36 [link]
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]
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]
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]