用Mathematica绘制参数方程的曲面的时候,默认状态下,会出现网格线。那么,这些网格线是怎么来的呢?下面,我就介绍一下绘制网格线的方法。
工具/原料
1
电脑
2
Mathematica
方法/步骤
1
首先,给出一个曲面的参数方程,并绘制曲面:r[u_,v_]:={Sin[u],Cos[v],Sin[v] Cos[u]}这个图形,看起来就像是一个充气的枕头。
3
在r[u,v]里面,如果v取定值,那么r[u,v]就是曲面上的一条曲线,叫做u曲线,下图就是在曲面上画出的一条u曲线(图中的蓝色线)。
4
用Table来多绘制几条u曲线:Table[r[u,v],{v,0,2 Pi,2 Pi/35}]你能数出图中有几条u曲线吗?
5
同样,可以单独画出一条红色的v曲线,也就是u为定值时的图形:r[Pi/2+1,v]
6
用Table来绘制若干条v曲线:Table[r[u,v],{u,0,2 Pi,2 Pi/25}]顺便数数v曲线的数目。
7
当我们把上面的u曲线,v曲线,画到一起的时候,就出现了网格线,只不过网格线的密度和原先的不一样了。
8
直接用Mesh和MeshStyle来控制网格线的样式,并与上面的图作一番对比:……,Mesh->{26,36},MeshStyle->{Red,Blue},……
注意事项
网格线上面的每一个点,都可以用u和v来具体的表示,这就是曲面上点的曲纹坐标。由此可知,三维空间的曲面,是二维的。
上一篇:预防工作出现颈椎不适的方法?
下一篇:宝宝喜欢耍小脾气怎么办?