Matlab 版 (精华区)
发信人: mahw (小笨笨), 信区: Matlab
标 题: Re: 求三个圆的外切圆算法,谢谢!!!
发信站: 哈工大紫丁香 (Sun Nov 14 15:31:12 2004), 转信
用mathematica很容易就能解出来,实际上二元方程组一定有显性解,用mathematica计算后略去复数解后还剩下两个解,一个r0为负,舍去,剩下的当然就是正解,当然,我试的圆不多,也没有用到已知三个圆两两正切的条件,因为你的公式里也没用到,当然,显性解非常非常的长,但这应给没关系吧,解完后考过来就行了,我以前在matlab里面用符号方式解出来的解几个屏幕也放不下,但在你自己的程序里嵌进去就是了,也不会错,这种东西还是用
mathematica或者maple解起来方便,当然,如果还要连接其它复杂程序用mathematica编程就不大适合了,简单程序还可以。
【 在 ivanhit (ivan) 的大作中提到: 】
: 已知两两外切的三个圆(圆心和半径已知),求这三个圆的外切圆(即求圆心坐标和半径),不
: 知有什么好方法?本人采用matlab的符号计算求解,但因是二次方程,每个未知数都有两个
: 解
: ...................
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 219.217.234.6]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.575毫秒