多语言展示
当前在线:1392今日阅读:113今日分享:31

Origin三维图形绘制(3)三维作图基本操作

本文在上文的基础上,介绍从矩阵窗口创建三维图形,首先先明确下这里的三维图指的是三维面图,三维网格图,另外三维线图和三维散点图可以直接在Worksheet中生成,而没必要转化为Matrix再进行操作。下面就先介绍三维作图的基本操作。
工具/原料
1

电脑

2

Origin(文中版本为Origin 9.1)

从XYZ Worksheet创建三维图形
1

如果不转化为矩阵而直接从Worksheet创建的三维图形除了:圆柱饼图,三维柱状图之类的图形之外,还有类2.5D的三维瀑布图。三这里先要介绍的是从XYZ Worksheet直接建立的三维图形:3D Scatter(三维散点图)与3D Trajectory(三维迹线图),我们采用随机高斯数作为初始数据,如图执行Plot-3D Symbol/Bar/Vector-3D Sctter或3D Trajectory。

2

会得到如图所示的结果。

从矩阵窗口创建三维图形
1

在这里我们以球形方程为例,介绍从矩阵窗口创建三维图形的过程。已知球的方程为x^2+y^2+z^2=r^2,在Matrix中X就是三维中的x,Y就是三维中的y,我们设半径为10,则可以将球形方程化为:z=sqrt(100-x^2-y^2)和z=-sqrt(100-x^2-y^2)。有了方程之后就是通过函数来建立矩阵。执行File-New-matrix我们在弹出的对话框中,如图设置,采用默认的32*32的Matrix,并将x轴和y轴的范围都设置为-10到10。

2

点击OK,就新建了一个Matrix,然后再执行Matrix-Set Values,如图设置。

3

这样我们就建立了一个半球~~对,还只是个半球,如图是半球的Matrix。

4

然后右击右上角的方块,在弹出的快捷菜单中选择Add,我们就可以添加一个Matrix,如图操作。

5

在Mat2中执行Matrix-Set Values,设置z=-sqrt(r^-x^2-y^2),如图进行设置。

6

如图得到另一半球的matrix。

7

通过执行Plot-3D surface-Color Map Surface命令,我们就得到如图所示的三维图形。由于只是32*32的矩阵,所以里面有数据缺失,如果想做出完整的球体,需要更多的数据点。

8

如图在Graph窗口右击图层1,打开Plot Setup,选中Mat2,点击Add,如图所示。

9

设置Z轴为-10~10,就得到如图所示的球体。

通过数据转换建立三维图形
1

上面介绍的是直接在Matrix做三维图,这里介绍如何从Worksheet转换为Matrix,再做三维图,如图为随机高斯数的初始数据。

2

选中工作表中的XYZ列数据,通过执行Worksheet-Convert to Matrix-XYZ Gridding命令将数据网格化,得到如图的矩阵窗口。

3

然后执行Plot-3D surface-Color Map Surface命令得到如图所示的三维图。

注意事项

由于Origin中三维图中分类比较麻烦,所以就用实例来讲解,可能有些纰漏,大家看的时候还是 结合软件操作。

推荐信息