椭圆锥面Matlab,有趣的数学3D曲面

数学是个很好玩的东西。高等数学中,我们学过很多二次曲面,它们都有很漂亮的3D效果,如下图:

1.椭圆锥面 (公式:z^2=(x^2)/(a^2)+(y^2)/(b^2))

eb80a7b56ebc1ce273c76789ab9f89ae.pngElliptic Cone [椭圆锥面]

2.双曲抛物面(传说中的马鞍面)真的很像马鞍,哈哈。(公式:z=(x^2)/(a^2)-(y^2)/(b^2))

5f40193530edf94d039588aa905f6592.pngHyperbolicp Paraboloid [双曲抛物面]

3.椭圆抛物面 (公式:z=(x^2)/(a^2)+(y^2)/(b^2))

6fc08e4a8409f397cea72e1495decadc.pngParaboloid [椭圆抛物面]

4.椭球面,有点像外星巨蛋,可爱,哈哈。(公式:(x^2)/(a^2)+(y^2)/(b^2)+(z^2)/(c^2)=1)

40deba95d19a4f416e0314bd1134f387.pngEllipsoid [椭球面]

5.单叶双曲面 (公式:(x^2)/(a^2)+(y^2)/(b^2)-(z^2)/(c^2)=1)

c98e1b29d07785b435058ecb9afd0ecf.pngUniparted Hyperboloid [单叶双曲面]

6.双叶双曲面 (公式:(x^2)/(a^2)-(y^2)/(b^2)-(z^2)/(c^2)=1)

75a7fb64fc013633408a74d3172be3cd.pngHyperboloids of two sheets [双叶双曲面]

7.这个不知道怎么称呼,但是经常见到 (公式:(z^2)*sqrt(x^2+y^2)=a*sin(sqrt(x^2+y^2))^2)

88d47ddd46b9e1bffaa5d934bf817a64.png

8.不知道叫什么名称,网上找的。(公式:z=a*((Sin(x^2) + Sin(y^2))/Exp(x^2 + y^2))

46a99291b239720774f0bf9262e572ca.png

9.函数类似matlab中的peak函数,初学matlab的绘图一般都讲这个函数 (公式:z=a*x*exp(-(x^2+y^2)))

ee3d91ec9af0144cbbeabaaceb5d828c.pngPeak Surface

10.由sin(x)和cos(y)组成的函数,我想说很像章鱼小丸子。哈哈。 (公式:z=a*cos(x/b)*sin(y/c))

1b822502609fd7b0e0bd6e114046f5fe.pngWave Surface [波浪面]

小结:

1.数学很美。

2.上面的曲面可以很简单的在MATLAB中实现,如果你喜欢,不妨去试一试。

  • 5
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值