数学是个很好玩的东西。高等数学中,我们学过很多二次曲面,它们都有很漂亮的3D效果,如下图:
1.椭圆锥面 (公式:z^2=(x^2)/(a^2)+(y^2)/(b^2))
![Elliptic Cone [椭圆锥面]](http://www.jdcui.com/wp-content/uploads/2014/10/椭圆面.jpg)
2.双曲抛物面(传说中的马鞍面)真的很像马鞍,哈哈。(公式:z=(x^2)/(a^2)-(y^2)/(b^2))
![Hyperbolicp Paraboloid [双曲抛物面]](http://www.jdcui.com/wp-content/uploads/2014/10/双曲抛物面.jpg)
3.椭圆抛物面 (公式:z=(x^2)/(a^2)+(y^2)/(b^2))
![Paraboloid [椭圆抛物面]](http://www.jdcui.com/wp-content/uploads/2014/10/椭圆抛物面.jpg)
4.椭球面,有点像外星巨蛋,可爱,哈哈。(公式:(x^2)/(a^2)+(y^2)/(b^2)+(z^2)/(c^2)=1)
![Ellipsoid [椭球面]](http://www.jdcui.com/wp-content/uploads/2014/10/椭球面.jpg)
5.单叶双曲面 (公式:(x^2)/(a^2)+(y^2)/(b^2)-(z^2)/(c^2)=1)
![Uniparted Hyperboloid [单叶双曲面]](http://www.jdcui.com/wp-content/uploads/2014/10/单叶双曲面.jpg)
6.双叶双曲面 (公式:(x^2)/(a^2)-(y^2)/(b^2)-(z^2)/(c^2)=1)
![Hyperboloids of two sheets [双叶双曲面]](http://www.jdcui.com/wp-content/uploads/2014/10/双叶双曲面.jpg)
7.这个不知道怎么称呼,但是经常见到 (公式:(z^2)*sqrt(x^2+y^2)=a*sin(sqrt(x^2+y^2))^2)
8.不知道叫什么名称,网上找的。(公式:z=a*((Sin(x^2) + Sin(y^2))/Exp(x^2 + y^2))
9.函数类似matlab中的peak函数,初学matlab的绘图一般都讲这个函数 (公式:z=a*x*exp(-(x^2+y^2)))

10.由sin(x)和cos(y)组成的函数,我想说很像章鱼小丸子。哈哈。 (公式:z=a*cos(x/b)*sin(y/c))
![Wave Surface [波浪面]](http://www.jdcui.com/wp-content/uploads/2014/10/波浪小丸子.jpg)
小结:
1.数学很美。
2.上面的曲面可以很简单的在MATLAB中实现,如果你喜欢,不妨去试一试。