Origin Ver. and Service Release (Select Help-->About Origin): 9.3.2.303 Operating System:Win10_64 同样的数据Matlab能画出漂亮的:

而Origin2016为何只能画成粗糙的:

此时需要认真检查作图数据和充分利用3D Parametric Function plot的强大功能。 原始数据是101行X39列的,每3列都设置为XYZ。 1.选中任一列Z,画一幅3D scatter可以观察发现,数据是刻画一个全曲面的曲线,但是Origin 3D Parametric Function plot画的则是需要半曲面的曲线。 2.因此对于101行的原始数据对半拆分,可以拆分成51行X78列。此过程使用到了duplicate 原始workbook, 由于数据比较多,可以借助Ctrl+G来帮助选中目标数据。 3.我们需要再把数据整理成3列XYZ的形式,需要用到worksheet:split worksheet。

4.对新生成的workbook再选worksheet:Append worksheet。操作如下:output worksheet:最好选new book

5.对新生成的workbook,检查一下只有xyz三列,1326行。结合上面的处理和经过简单计算,需要新建一个matrix,set matrix dimension and labels 对话框中设置成51*26. 并且按matrix右上角的D icon, 再添加两个object。 6.确保Matrix第一个object被选中,Matrix:Set value。 对话框中选,variables:Add range variable by selection. 去到刚才只有xyz三列的workbook全选所有列,按右下角的按钮如下:

7.回到Set value对话框前,有insert mode提示,按默认即可。 8.cell(i,j) 输入r1,复制 before formula scripts 的所有代码;按一下>>按钮,转换到matrix的object2, 黏贴刚才代码到 before formula scripts。cell(i,j) 输入r2;同理对matrix的object3,黏贴刚才代码到 before formula scripts。cell(i,j) 输入r3. 最后点OK。

9.确保Matrix第三个object被选中。先画3D colormap surface。 10.打开Plot details, 去到Surface tab 选上 Parametric surface 复选框,X matrix:mat(1),Y matrix:mat(2)。点击Ok后,再点右上的rescale 按钮
11.最后生成了光滑漂亮的3D曲面图:  |