- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Origin曲线中做一条或多条切线的画法
本人需要在扫描出的多条极化曲线中做出每条曲线的水平切线和斜向切线,网上查阅了大量方法,有些可以用,有些可能是由于版本等原因不能奏效,下面是总结网友提供的方法并结合自己的实践而形成的做法,仅供参考,同时对那些提供方法的网友表示感谢。本人使用的版本为originPro 8。
一条切线的做法(建议先掌握该做法,有了这个基础多条的做法就好理解了)
一条曲线的做法很简单,不赘述,详见:
/s/blog_60f421af0100n43n.html
多条切线的做法
方法1:(参考资料:百度文库“ORIGIN使用中常见的问题”)
引用:“利用ORIGIN提供的免费插件,可方便地作任何一点的切线(详见1中一条切线的做法),若要作多条切线应当将第一条切线的数据另到一个新的数据表格中,因为该插件在生成新切线时会将原来的数据覆盖掉”。“另到一个新的数据表格中”,这句话明显不完整,我复制或者剪切到New Column,亦或将数据复制或者剪切到新建Worksheet中均不行,仍然是一条做出来后,去做第2条时第1条的数据被覆盖了,导致第1条切线消失。
方法2:应用图层(参考资料: /d116347704.htm)
本人感觉来回复制图层、手动调节复制后图层的位置太为繁琐,该法可以“做出”多条切线的目的,但这个做出是带引号的,并非真正通过origin做出的。
方法3:应用脚本代码(强烈推荐,屡试不爽)
(参考: /biotech/soft/Origin/2014/285379538445972863.html)
按照该网友提供的脚本代码复制到脚本窗口,执行命令后没有成功,于是参阅资料后在此基础上做了调整后成功了,具体如下:
在Origin界面中使用快捷键ALT+3,打开脚本窗口,下图红框内,鼠标点击小红箭头尾部的光标处(蓝色符号的后面)就是下一步要复制代码的地方。(第一次代开脚本窗口可能是在这个窗口左边还有个Find窗口,无需理会或者关闭即可。)
复制如下代码至刚打开的脚本窗口,回车执行命令,此时Data Reader Tool会被激活,鼠标指针变成十字方框,用此工具选择图像中的任意一点,双击后切线将自动生成。
(注意:代码复制一定要完整,不要更改,最后一行括号和分号也是代码的一部分)
dotool 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、3、4……条切线如何做呢?
将上述代码做如下改动即可,如下图:
还是将上述代码复制到蓝色》后面,但是此时先不要回车,将两个小红方框内的ftang后面输入2(其他ftang处不要改),两处都输入2后,将光标移动到最后一行分号的后面,再回车即可,在曲线上双击需要做切线的地方即可,双击后第一条切线变成了黑色,第二条曲线还是蓝色。
一定要看我将代码改动的地方,上图红框内红色实心方框处,其他地方无需改动。
显而易见,做第三条切线时将2改为3即可,第四条将3改为4,以此类推。如下图4条切线多同时显示在同一数据图像内,切点击每条切线均可进行编辑、查看斜率、数据等操作。
懒汉模式:如果不想改代码,可以复制以下改好的代码执行②的步骤即可:
做第2条切线时的代码:
dotool 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;
ftang2(x)=$(p)*x+$(c);
layer -i200 ftang;
您可能关注的文档
- Michelle-Obama's-Speech-in-Peking-University2014(注释版).docx
- Microsoft-Windows安全配置风险评估检查表.doc
- MHK等级考试书面表达(好的开头、结尾及作文集)2016-10-22.doc
- MG058-行为规范-A.doc
- MIDAS-MCT-TOOLS-使用说明.doc
- MC11管道材料等级表正文竖表.doc
- MIDlet属性列表.doc
- MiniOS7-最常用的操作命令.doc
- ModalPopupExtender-控件属性、功能、实例演示和使用方式详解.doc
- Module-6-Films-and-TV-Programmes教案.doc
最近下载
- 贵州省2023-2024学年高一上学期期末英语试题(含答案).pdf VIP
- 压力管道壁厚及开孔补强计算REV01.xls VIP
- IPC-2221C-EN TOC2023印制版设计通用标准 Generic Standard on Printed Board Design.pdf VIP
- 艺术类教师年度考核登记表范文.docx VIP
- 2025新人教新版八年级英语上册Unit 1 Happy Holiday课文语法知识讲解学案.docx VIP
- 七年级语文上册生字词.docx VIP
- 饮水机出货检验标准【V1.0】.doc
- 直播运营竞业合同协议.docx VIP
- 安全管理资料目录(新版).doc VIP
- 《建筑基桩检测技术规范》JGJ106-2014学习.pptx VIP
文档评论(0)