QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 3591|回复: 14
收起左侧

[讨论] 圆上找一点之九{圆上某点到圆外两点距离之比最小}

[复制链接]
发表于 2015-7-26 13:43:15 | 显示全部楼层 |阅读模式 来自: 中国广东

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
求定圆上一点到圆外两定点的距离之比最小。
3 g6 ?4 ^; V' B0 c" v- E(不反对您用尺寸驱动及形位约束软件)
- B' I7 ^5 ]/ A- ~. m2 h, g+ B
1 F) q7 U8 r& w  @: G% X- f zhi09.png & E) Z3 Q$ ^- ^9 i% A% E

# D% n8 C, ~2 M, w7 r6 f6 R& M

评分

参与人数 1三维币 +10 收起 理由
2005llnn + 10 发起技术讨论

查看全部评分

发表于 2015-7-27 13:10:58 | 显示全部楼层 来自: 中国辽宁本溪
本帖最后由 xhq1954425 于 2015-7-27 14:36 编辑 ! Q8 e, @* R( M
: M: m/ _2 k: M/ Y3 y/ N- P
0.4818390482 d* ]- h( V" I
aa.jpg 3 r9 R9 b6 s1 m1 k8 o

) h7 m5 i* Y" `' w: X# b5 i  p8 s
+ c% D1 s# l% v) N' z0.481839048
9 c( I8 _) r/ v2 Z  p: X# w, `* S" Y  `9 v, a7 s+ d

8 K( z- s# y+ b! J: f# G
$ W% Q; m; R# t) j9 H
/ a- y  V9 W8 R' C
7 {, y; A) N; A2 e4 o$ B9 O

评分

参与人数 1三维币 +5 收起 理由
2005llnn + 5 技术讨论

查看全部评分

 楼主| 发表于 2015-7-28 05:43:19 | 显示全部楼层 来自: 中国广东
xhq1954425 发表于 2015-7-27 13:10; @0 y) Y( |8 u2 b" G' ?5 p" `
0.481839048
) G& |" N$ N1 S" T3 Q$ |6 U% Z
楼上把精度搞到这个程度已经很不错了,赞一个!
" t$ G1 u4 J, q' @& M+ ?9 k" q如果采用计算手段,则结果如下:7 v% e1 q5 y$ ]" {) ~/ d

) }; Z. h* ^" [, |/ ]$ z; a3 j/ t+ P jingdu.png
+ [7 r0 C" E  Y+ u2 s; H# _, S1 n0 r$ w: t
* R( z( z8 |+ v' Q9 }, A9 q

- N& t- l) i7 V7 a0 F
2 [& n8 v- K) V9 e2 ~  b
0 H9 ^8 e' w+ D

评分

参与人数 1三维币 +5 收起 理由
2005llnn + 5 技术讨论

查看全部评分

 楼主| 发表于 2015-7-28 05:55:07 | 显示全部楼层 来自: 中国广东
本题如果大家有意往阿氏圆方面去考虑(结果是阿氏圆这个道理,但绝对不要去作什么阿氏圆),可能会收到较好的效果,寥寥两三个尺规作图步骤就可以搞定的。. t3 U$ S# S2 o+ H1 }0 C
3 R1 p* q& |2 E
下面把那个圆极化成直线(即圆的半径无穷大)的情况给大家公布一下。(不过本帖的作法要比这个直线型的还要简单得多)

/ O4 L, o. g! x0 B$ O/ W% f, Q1 t
' y. l9 J, j7 u) e' C) v8 R3 u) E
0 ~; L3 w6 W6 A7 B4 [* C SL_18970.png   d( \. @! I& ^+ E% y. B

4 R; i/ g6 a, Q) k' `6 Q. B' O2 p$ j  e2 Q' |  i+ M4 o; E

评分

参与人数 1三维币 +5 收起 理由
2005llnn + 5 技术讨论

查看全部评分

发表于 2015-7-28 13:26:44 | 显示全部楼层 来自: 中国辽宁本溪
本帖最后由 xhq1954425 于 2015-7-28 13:33 编辑
1 a; T1 T% K' z) ], q, F: Q9 ^! Q+ `( [* ^7 D9 D3 A$ ]' t
程序辅助逼近法,为了展示逼近过程,在程序运行初期有限使用了慢动作,实际运行时间不超过2秒,从中也感觉到CAD软件本身的计算精度并不很高,图中可移动的坚线逼近理论正确点的X轴方向的最小距离设定为0.00000000000000000000000000000000000000001,但是感觉很快就判定为0值了………
2 ?. E" U. A6 l$ K7 H7 h1 J3 H$ \% J- r2 S3 _6 x8 r
aaa.gif 3 ]% t9 Q% l" K+ N( B6 K4 ]6 P

- X% r* a8 n, H% y: W% b- K; |0 @

评分

参与人数 1三维币 +10 收起 理由
2005llnn + 10 技术讨论

查看全部评分

 楼主| 发表于 2015-7-28 19:08:49 | 显示全部楼层 来自: 中国广东
本帖最后由 gongwen0519 于 2015-7-28 19:20 编辑 ' p) T* j8 R  I( W' b
xhq1954425 发表于 2015-7-28 13:26
& T1 f- L; |# n6 t+ R  B程序辅助逼近法,为了展示逼近过程,在程序运行初期有限使用了慢动作,实际运行时间不超过2秒,从中也感觉 ...

% d. \( C; C$ l; m& k( q" o  c感谢参与!有劳了。
8 |1 v  |# `4 [  g+ T1 p6 W* [7 M手大笔呀,呵呵,杀鸡都用上牛刀了。楼上用的是vba吧(lisp没这么高的精度),不知贵先生用的是什么算法,按道理在CAD有效精度内应该是不会相差这么“大”,至少8~16位有效数值是应当可以达到或保证的。在下用普通的尺规绘图方法,其结果与计算值都能较好的吻合,见下图所示:
& q& g/ Y' x$ {# q& E
4 V/ y) e. q  x3 \" m* P wenhe.png
0 f! r/ A( o( @; w6 h0 C. d- I- E& f& v

评分

参与人数 1三维币 +5 收起 理由
2005llnn + 5 技术讨论

查看全部评分

 楼主| 发表于 2015-7-28 19:52:07 | 显示全部楼层 来自: 中国广东
本帖最后由 gongwen0519 于 2015-7-28 19:53 编辑
8 e, i" [# s1 U: `6 [0 D$ d& w2 C" Y+ K1 {/ ~: `" ?$ _
下图只是说明在什么时候那个PA:PB最小(阿氏圆和已知圆相切时),并非实际需要的作图(4楼有云:绝对不要去作什么阿氏圆)。
. S2 o1 w; j( P" f+ J6 X! I. G
" `) M0 N% P5 f/ x: h: x1 l
本帖改自《初等数学复习及研究(平面几何)》某道练习题,卖个关子:实际作图过程比这个说明插图要简单些。4 T* x& y# e( H

3 Y4 d6 G' h& R
3 m2 k- e" l2 z* i$ O$ K( b7 a5 r
sm.png ) v5 o) M& J2 S+ V$ j

$ n) F; X9 I! D% M1 S0 P
9 [0 s. u4 Y  ^2 i! E
% h* {& u  S( n- }5 P+ _6 c# e
7 ~# p8 p+ c$ s
+ [# p2 F- k, s4 Q- c, i" p
% u3 q5 J. T- `: t4 f

) o6 F( b3 ^- f7 o0 l. L
) F. {# K6 M8 |

评分

参与人数 1三维币 +5 收起 理由
2005llnn + 5 技术讨论

查看全部评分

发表于 2015-7-28 20:17:38 | 显示全部楼层 来自: 中国辽宁本溪
本帖最后由 xhq1954425 于 2015-7-28 21:35 编辑
1 X7 d: x  z* G. i# \5 U5 B* C
gongwen0519 发表于 2015-7-28 19:08. P6 o) f* p& P+ {3 I( I! `* U" y
感谢参与!有劳了。
1 a, M! Y. U/ }" v( }" J# p- a0 y手大笔呀,呵呵,杀鸡都用上牛刀了。楼上用的是vba吧(lisp没这么高的精度),不知 ...

. d% X  c! l; r: b- @' q应该是意在练牛刀(用lisp描述作图逼近方法)至于到底能否杀死这只难杀的鸡并不重要,试验说明速度还是够快,但精度还是差了一些,把那两线比值用别的计算器算了一下,只是小数点后10位相同……也可能是因为逼方法(重点考虑了编程方便)不够先进(或lisp本身精度差)造成的。感谢你的题目使我取得了一些编程经验……
5 M9 X( M- X0 Y! J# ^) a8 r/ W, Y aa.jpg
2 Q& b; ]& f% z' t+ M4 ^- `' Q! ?8 @* P5 l4 i( C
发表于 2015-7-29 08:15:55 | 显示全部楼层 来自: 中国辽宁本溪
本帖最后由 xhq1954425 于 2015-7-29 08:29 编辑 9 Y$ l, g5 ?' x: n0 Z+ E
' Y% \- H0 s1 h! ?
刚才在程序中加入了打印命令,因LISP最多能显示出小数点后16位,从结果分析已经有小数点后15位是精确的,只是在此之前我不知道精度原来还可以,说明逼近画法是合理的' J+ D% m4 R' M: {

. x- O- }2 o6 a1 @ aa.jpg
4 v3 F$ L) e3 t0 w1 J; @9 c# }$ [' |& T' a, M/ X) I7 o! ~% C- g5 p
& W) y% L. k$ d+ L. Z% {* J; N/ ~
 楼主| 发表于 2015-7-29 13:26:40 | 显示全部楼层 来自: 中国广东
xhq1954425 发表于 2015-7-29 08:153 f+ q* R: n) s2 U% Q5 z+ j" _
刚才在程序中加入了打印命令,因LISP最多能显示出小数点后16位,从结果分析已经有小数点后15位是精确 ...
! y" L+ w0 u$ w3 ]* M
呵呵,CAD的系统精度就是16位。(16位有效数字,不管小数还是整数)
发表于 2015-7-30 13:59:39 | 显示全部楼层 来自: 中国陕西西安
两位大师好厉害!
4 h& ^' D  G8 C- C. K这个题目我无从下手啊,我只能采用版大的“精确选点法”试了好久,好累!
 楼主| 发表于 2015-7-30 19:22:59 | 显示全部楼层 来自: 中国天津
本帖最后由 gongwen0519 于 2015-7-30 19:33 编辑 & z* a% t% }; }) @) ~0 ]; K( ^* X
我爱用acad 发表于 2015-7-30 13:59' ^5 Z- Z6 M+ U
两位大师好厉害!
7 J8 A4 _! g1 s: Y这个题目我无从下手啊,我只能采用版大的“精确选点法”试了好久,好累!

. }8 I+ c8 b* R# p' R- y前面已经提到多次了,这个帖子超级简单,用“精确选点法”挺费神的。* v* [) E  m: L' S" Y0 t; \1 n- Q
. k0 A' }" v5 L; O1 Z7 A
提示一下:本帖简单到就是个三点画圆,不过就是还要去找”另一点“(在线段AO或BO上,呵呵)。+ w' M& p9 i+ W- l3 T

, L* R! {! ~! K% O+ m) e

$ B% W, l, u9 c- \ 3dhy.png
$ s2 ]6 O  ~# J
# L0 H: ^; _# ^

评分

参与人数 1三维币 +5 收起 理由
2005llnn + 5 技术讨论

查看全部评分

发表于 2015-7-31 15:41:58 | 显示全部楼层 来自: 中国辽宁本溪
我爱用acad 发表于 2015-7-30 13:59
$ N0 Y- i# d5 j7 w! }/ O两位大师好厉害!7 P; g9 T5 D! L. S+ l
这个题目我无从下手啊,我只能采用版大的“精确选点法”试了好久,好累!

( e) P0 p" x1 d  k7 j还是说成“一位大师好厉害”比较准确,跟gongwen0519相比,人家是几何画法的专家,我只是用土办法尝试了一下,如果不是借助编程我也是束手无策……

点评

太谦虚了,呵呵  发表于 2015-7-31 16:23
 楼主| 发表于 2015-7-31 20:46:41 | 显示全部楼层 来自: 中国天津
本帖最后由 gongwen0519 于 2015-7-31 20:52 编辑 $ o- |: u+ W* f% ^( S
xhq1954425 发表于 2015-7-31 15:417 K8 l& ~6 A+ p9 m7 f8 Z2 |
还是说成“一位大师好厉害”比较准确,跟gongwen0519相比,人家是几何画法的专家,我只是用土办法尝试了 ...
- E' v' {: p. B' |1 d1 M4 `) J
贵先生有点过谦了。' `8 s- [3 o1 j+ E8 X( ?

6 k5 P$ p  x+ m1 Q( D2 R' u& y" I

. }2 e7 M# l2 w$ \+ y/ G% ^/ Z9 ]1 ^感谢两位一直以来关注本贴,明天就是八一节了,祝大家开心:
* j2 c3 N) a8 X5 R* _" n* A
1 a% h6 }' P. m5 o9 w; Z4 F  ] zuixiao.png : Z/ Y' J6 q% e9 z
: \1 g5 W1 B: z; I5 h1 ?6 O
1 r% I# S, _# u1 {( P+ L2 Y( o4 U
原题目就是:求过两已知点作圆,使之正交于一已知圆。
7 A- x- ], o% D$ b, Z% @. L3 B tmA.png 3 d" P% |  @& G/ K0 w3 f' n

: v& m( [1 c; g$ q7 i
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表