图1 |
1 第一种方法
- 求交点b和c的坐标
- 交点b的坐标可通过方程组(1)求得:
(1)
其中k=f'(xa)。- 交点c的坐标可通过方程组(2)求得:
(2)
其中k=f'(xa)。 - 交点b的坐标可通过方程组(1)求得:
- 过a、b、c三点可确定一段小于180°的圆弧,此段圆弧即为a、b、c段非圆曲线的逼近圆弧。圆的方程为:
- 按以上方式,从前一段逼近圆弧的终点开始可找出后续的一系列逼近圆弧。
图2 |
2 第二种方法
- 求交点b和c的坐标
- 交点b的坐标可通过式方程组(3)求得:
(3) - 交点c的坐标可通过式方程组(4)求得:
(4) - 交点b的坐标可通过式方程组(3)求得:
- 过a、b、c三点可确定一段小于180°的圆弧,此段圆弧即a、b、c段非圆曲线的逼近弧。圆的方程为:
- 按以上方式,从前一段逼近圆弧的终点开始可找出后续的一系列逼近圆弧。
3 小结
- 计算难度和计算量大大降低,节约了编程时间。
- 获得的逼近圆弧的长度随轮廓线的曲率变化而变化。曲率大则圆弧短,曲率小则圆弧长,因此不受轮廓曲线曲率大小的限制。
- 逼近误差比等误差三点定圆法要小,但圆弧段的数目增多。
- 第一种方法比第二种方法逼近误差小,但圆弧段数目多。
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。本站部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本站仅提供交流平台,不为其版权负责。如果您发现网站上所用视频、图片、文字如涉及作品版权问题,请第一时间告知,我们将根据您提供的证明材料确认版权并按国家标准支付稿酬或立即删除内容,以保证您的权益!联系电话:010-58612588 或 Email:editor@mmsonline.com.cn。
网友评论
匿名:
最新反馈
- 暂无反馈
无须注册,轻松沟通