生活百科知识

经验知识首页 > 汽车驾驶 > 详细经验讲解内容页

[视频]怎么绘制曲面表面的网格线?

关于胡润怎么绘制曲面表面的网格线?,期待您的经验分享,千言万语,表达不了我的感激之情,我已铭记在心 !
无情天魔精致 2017-07-31 10:02:11 49057人看过 分享经验到微博

更新:2024-03-29 00:58:19优质经验

来自房天下https://www.fang.com/的优秀用户无情天魔精致,于2017-07-31在生活百科知识平台总结分享了一篇关于“怎么绘制曲面表面的网格线?千与千寻”的经验,非常感谢无情天魔精致的辛苦付出,他总结的解决技巧方法及常用办法如下:

用Mathematica绘制参数方程的曲面的时候,默认状态下,会出现网格线。那么,这些网格线是怎么来的呢?下面,我就介绍一下绘制网格线的方法。

工具/原料

电脑Mathematica

方法/步骤

1/8分步阅读

首先,给出一个曲面的参数方程,并绘制曲面:

r[u_,v_]:={Sin[u],Cos[v],Sin[v] Cos[u]}

这个图形,看起来就像是一个充气的枕头。

[图]2/8

用Mesh->None,可以把网格线隐藏起来,使之看起来光秃秃的。

为了不至于太难看,把它改为绿色。

[图]3/8

在r[u,v]里面,如果v取定值,那么r[u,v]就是曲面上的一条曲线,叫做u曲线,

下图就是在曲面上画出的一条u曲线(图中的蓝色线)。

[图]4/8

用Table来多绘制几条u曲线:

Table[r[u,v],{v,0,2 Pi,2 Pi/35}]

你能数出图中有几条u曲线吗?

[图]5/8

同样,可以单独画出一条红色的v曲线,也就是u为定值时的图形:

r[Pi/2+1,v]

[图]6/8

用Table来绘制若干条v曲线:

Table[r[u,v],{u,0,2 Pi,2 Pi/25}]

顺便数数v曲线的数目。

[图]7/8

当我们把上面的u曲线,v曲线,画到一起的时候,就出现了网格线,只不过网格线的密度和原先的不一样了。

[图][图]8/8

直接用Mesh和MeshStyle来控制网格线的样式,并与上面的图作一番对比:

……,Mesh->{26,36},MeshStyle->{Red,Blue},……

[图][图]