matlab 关于两个圆的问题

知道两个圆的方程,matlab怎么判断这两个圆是相切、相交、内含、外离的呢?是要跟数学中一样用圆心距与半径的和及半径的差比较吗?有没有简便的方法,可以求出两圆的交点,也就... 知道两个圆的方程,matlab怎么判断这两个圆是相切、相交、内含、外离的呢?是要跟数学中一样用圆心距与半径的和及半径的差比较吗?有没有简便的方法,可以求出两圆的交点,也就是说不管两个圆的位置关系,直接求两圆的交点?如果两圆没有交点时,怎么求两圆上相距最近的两个点的坐标呢?希望高手帮忙 展开
 我来答
网络世界
2011-11-26 · 网络热点,科普知识
网络世界
采纳数:174 获赞数:1328

向TA提问 私信TA
展开全部
二楼有点本末倒置了。
首先,你要是单纯判断圆的位置关系,用圆心距与半径的和及半径的差手工运算量少,最简捷。
但是你要是通过matlab,求交点的话也可以,可以自定义函数,直接联立两个方程求解,看解的个数,来判断!但是非线性方程组的解求法比较复杂,参考:
http://wenku.baidu.com/view/d323b764783e0912a2162a0f.html

所以建议,用matlab确定圆位置关系,还是用圆心距与半径的和及半径的差来判断,写成自定义函数后,只要输入圆方程就可以判断圆位置关系。
wuyuheng8888
2011-11-27
知道答主
回答量:14
采纳率:0%
帮助的人:15.7万
展开全部
如果两圆没有交点时,怎么求两圆上相距最近的两个点的坐标呢?
这个问题很简单,设A,B为两圆的圆心坐标,a,b分别为其对应半径,相距最近的两点分别为C,D,C是圆A上的点,D是圆B上的点,则
C=a*(B-A)+A;
D=b*(A-B)+B;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
matlab爱好者
2021-05-01 · matlab编程与科研资料分享,欢迎关注!
matlab爱好者
采纳数:16 获赞数:28

向TA提问 私信TA
展开全部

本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
W知识小铺子
2011-11-23 · TA获得超过468个赞
知道小有建树答主
回答量:349
采纳率:0%
帮助的人:104万
展开全部
你这个要先知道两个圆的方程吧,知道了方程用Matlab判断就容易了。
追问
已知两个圆的方程的,用matlab怎么判断呢?
追答
判断两圆心的距离
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无情RD
2011-11-23 · TA获得超过331个赞
知道答主
回答量:65
采纳率:0%
帮助的人:30.7万
展开全部
?????????????、
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式