中生网PC版|生物技术|生物网址|生物软件|实用 工具|本站导航|手机移动版

生物新闻

-

实验技术

-

软件教程

-

论文考试

中生网 > 软件教程 > 统计学教程 > Origin > Origin中画出拟合曲线上任意一点的切线的方法

Origin中画出拟合曲线上任意一点的切线的方法

更新:2014年04月27日 阅读次数: 【字体:

最近有朋友问怎么在Origin中的拟合曲线上任意一点画出它的切线,这个貌似也没什么特别方法,网上一般都是说用Tangent这个插件,但试了一下貌似没反应,画不出来。不知道是不是只适用于Origin 7.0、Origin 7.5和Origin 8.0这三个版本,Origin 8.1及Origin 9.0的就支持得不好了。因此,花了点时间在官网论坛上面寻找Origin中画出拟合曲线上任意一点的切线的方法

解决方法如下:

1、记下如下代码:

12dotool 3; // Data Reader tool

def pointproc {

dotool -q;

%b=xof(%c); // X dataset for the current one

p1=(%C[index+1]-%C[index])/(%b[index+1]-%b[index]);

p2=(%C[index]-%C[index-1])/(%b[index]-%b[index-1]);

p=(p1+p2)/2;

c=y-p*x;

ftang(x)=$(p)*x+$(c);

layer -i200 ftang; // Plot as Line...

set ftang -c 4; // ...in blue

};

2、先将数据处理好,画出拟合曲线。

Origin中画出拟合曲线上任意一点的切线的方法

3、快捷键ALT+3打开脚本窗口,复制上述脚本至脚本窗口中,按回车运行。

Origin中画出拟合曲线上任意一点的切线的方法

4、此时Data Reader Tool会被激活,鼠标指针变成十字方框,用此工具选择图像中的任意一点,双击后切线将自动生成。

Origin中画出拟合曲线上任意一点的切线的方法

Origin中画出拟合曲线上任意一点的切线的方法

5、如有需要,可以自行制作一个按钮将此脚本关联(PS:教程上如是说,有待实践)。

至此,切线的绘制完成。

如需要制作多条切线,把ftang

ftang(x)=$(p)*x+$(c);

layer -i200 ftang; // Plot as Line...

set ftang -c 4; // ...in blue

};

改成不同的名字后重新运行就可以了。

ftang2(x)=$(p)*x+$(c);

layer -i200 ftang; // Plot as Line...

set ftang2 -c 4; // ...in blue

};

其实画图工具有很多,Excel、TableCurve 2D(传说里面有上万种不同的拟合方程)和SigmaPlot(传说Nature、Science上面的图都是用这软件画的),还有我们之前用过的SPSS之类的都可以用的。不过Origin要用好还真不容易,好好学吧。

关键词:曲线 方法
相关栏目:统计学教程 Origin
 以下是对 [Origin中画出拟合曲线上任意一点的切线的方法] 的评论,总共:2条评论
匿名 游客:匿名  2017/3/10 2
提示我error
匿名 游客:匿名  2015/4/20 1
做出了直线可是是割线而不是切线,怎么办
手机版-PC版-生物软件-生物技术-生物网址-实验技术-本站导航-联系我们-收藏本站
©中生网-提供生物软件免费下载,生物实验Protocol,生物网址导航。
Copyright (C)2005-2016 www.seekbio.com All Rights Reserved.