永发信息网

怎么用mathematica画克莱因瓶?

答案:2  悬赏:0  手机版
解决时间 2021-02-18 08:21
  • 提问者网友:雾里闻花香
  • 2021-02-17 13:35
怎么用mathematica画克莱因瓶?
最佳答案
  • 五星知识达人网友:几近狂妄
  • 2021-02-17 14:05
代码如下:
Manipulate[
With[{bsc = Take[{{0, 0, 0}, {0, 0, 14}, {0, 0, 20}, {0, 0, 25}, 
{1.7, 0, 30}, {7, 0, 32}, {10, 0, 31.5}, {13, 0, 
30}, {15, 0, 26}, 
{13, 0, 20}, {10, 0, 17.5}, {4, 0, 13.5}, {2.5, 0, 
11}, {0.33, 0, 7}, 
{0.2, 0, 2.5}, {0, 0, 0}}, t + 2], 
sizes = 
Take[{6.5, 14, 4, 2.3, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.6, 
3.3, 3.6, 
4.3, 6.5}, t + 2]}, 
Graphics3D[{color, CapForm[None], Opacity[opacity], 
Tube[BSplineCurve[bsc], sizes]}, Boxed -> False, 
PlotRange -> {{-15, 17}, {-15, 15}, {0, 35}}, 
ViewPoint -> {0, -5, 0}, 
SphericalRegion -> True, ImageSize -> {550, 400}]], {{t, 1, 
"times"}, 1, 14, 1}, 
{{opacity, 0.7}, 0.1, 1}, {{color, Yellow}, ColorSlider}]
全部回答
  • 1楼网友:woshuo
  • 2021-02-17 15:23
搜一下:怎么用mathematica画克莱因瓶?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯