Note: You must be registered in order to post a reply. To register, click here. Registration is FREE!
T O P I C R E V I E W
timist
Posted - 08/08/2016 : 04:04:48 AM 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。