一种绘制水平面曲线的预测校正方法

ACM-SE 20 Pub Date : 1982-04-01 DOI:10.1145/503896.503914
Robert S. Cymbalski
{"title":"一种绘制水平面曲线的预测校正方法","authors":"Robert S. Cymbalski","doi":"10.1145/503896.503914","DOIUrl":null,"url":null,"abstract":"Present techniques used in graphing level curves mainly involve time-consuming numerical methods which are repeated until the desired accuracy is reached. A predictor-corrector method is developed to determine points on a level curve given the partial derivatives of a function. While this method is proven for level curves of constant curvature, it is demonstrated to be useful for all continuous curves which have uniform curvature within a small neighborhood of any point on that curve.Conceptually, this method uses the gradient of the function to determine two points close to the level curve that passes through a starting point. A third point lying on the level curve is geometrically determined. This point is then used as a new starting point, thereby tracing a series of segments of a level curve.This technique is demonstrated with a Pascal program which graphs level curves of various functions and a second Pascal program fragment which graphs equipotential lines of electric fields.","PeriodicalId":184493,"journal":{"name":"ACM-SE 20","volume":"112 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1982-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A predictor-corrector method for graphing level curves\",\"authors\":\"Robert S. Cymbalski\",\"doi\":\"10.1145/503896.503914\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Present techniques used in graphing level curves mainly involve time-consuming numerical methods which are repeated until the desired accuracy is reached. A predictor-corrector method is developed to determine points on a level curve given the partial derivatives of a function. While this method is proven for level curves of constant curvature, it is demonstrated to be useful for all continuous curves which have uniform curvature within a small neighborhood of any point on that curve.Conceptually, this method uses the gradient of the function to determine two points close to the level curve that passes through a starting point. A third point lying on the level curve is geometrically determined. This point is then used as a new starting point, thereby tracing a series of segments of a level curve.This technique is demonstrated with a Pascal program which graphs level curves of various functions and a second Pascal program fragment which graphs equipotential lines of electric fields.\",\"PeriodicalId\":184493,\"journal\":{\"name\":\"ACM-SE 20\",\"volume\":\"112 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1982-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACM-SE 20\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/503896.503914\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM-SE 20","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/503896.503914","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

目前用于绘制水平面曲线的技术主要涉及耗时的数值方法,这些方法需要反复进行,直到达到所需的精度。在给定函数的偏导数的情况下,提出了一种预测-校正方法来确定等值曲线上的点。该方法不仅适用于常曲率的水平曲线,而且适用于曲线上任意一点的小邻域内曲率均匀的连续曲线。从概念上讲,该方法使用函数的梯度来确定经过起点的水平曲线附近的两个点。位于等高线上的第三个点是几何上确定的。然后将此点用作新的起点,从而跟踪水平曲线的一系列片段。用一个绘制各种函数水平曲线的Pascal程序和一个绘制电场等势线的Pascal程序片段演示了这种技术。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
A predictor-corrector method for graphing level curves
Present techniques used in graphing level curves mainly involve time-consuming numerical methods which are repeated until the desired accuracy is reached. A predictor-corrector method is developed to determine points on a level curve given the partial derivatives of a function. While this method is proven for level curves of constant curvature, it is demonstrated to be useful for all continuous curves which have uniform curvature within a small neighborhood of any point on that curve.Conceptually, this method uses the gradient of the function to determine two points close to the level curve that passes through a starting point. A third point lying on the level curve is geometrically determined. This point is then used as a new starting point, thereby tracing a series of segments of a level curve.This technique is demonstrated with a Pascal program which graphs level curves of various functions and a second Pascal program fragment which graphs equipotential lines of electric fields.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
EPA - HERL/RTP: a DBMS application using word processing Computer graphics animation of the Tellico Reservoir water temperature simulation Realization of a translator for Janus Synthesizing abstract data type specifications An alternate approach to formal parsing methods
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1