标准三维曲面的入门课件,讲得还挺清楚,适合刚上手 MATLAB 绘图的你。sphere
、cylinder
这些基础函数都讲到了,调用格式也给得明白。像peaks
这种多峰函数,课件里也顺带提了一嘴,蛮适合拿来做演示图。整体偏实用型,内容不复杂,照着写就能跑起来。
sphere函数生成的是球面网格,语法是[x, y, z] = sphere(n)
,n
表示细分程度,数值越大,球就越光滑。画 3D 效果不错,适合拿来展示基础几何。
cylinder函数也是绘图常客,调用格式是[x, y, z] = cylinder(R, n)
,其中R
是底部半径数组,n
控制圆周分段数。如果想画个锥形,直接让半径从 1 变到 0 就行了。
还有个比较有意思的是peaks函数,出来的是多峰的三维曲面,比较有视觉冲击力。演示mesh
、surf
这些图形函数的时候常用,画出来效果挺酷。
如果你还想深入看看三维绘图的技巧,可以顺带看看这些链接,讲得也都还不错:
嗯,如果你是刚接触MATLAB
,建议先把sphere
和cylinder
玩熟,后面再去捣鼓网格图、等高线什么的会更轻松。