24小时热门版块排行榜    

查看: 474  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

sobigstar11

新虫 (初入文坛)

[交流] 【求助】急!!!!!高人请赐教

我想请教您一下 两个圆已知圆心坐标和半径求交点坐标,MATLAB怎么实现,我用的SOLVE函数,可是结果得到的是复数值,不知道怎么回事,另外复数能在二维坐标系中作图吗

[ Last edited by nono2009 on 2010-10-14 at 07:23 ]
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiegangmai

版主 (职业作家)

我没头衔

优秀版主优秀版主优秀版主

★ ★
hiqun(金币+2):感谢应助 2010-10-13 16:20:40
引用回帖:
Originally posted by sobigstar11 at 2010-10-13 08:47:15:
我想请教您一下 两个圆已知圆心坐标和半径求交点坐标,MATLAB怎么实现,我用的SOLVE函数,可是结果得到的是复数值,不知道怎么回事,另外复数能在二维坐标系中作图吗

先根据中心距和半径关系判断一下有没有交点啊。
CODE:
function IntersectPoints( Cx1, Cy1, r1, Cx2, Cy2, r2)
% 求两个圆的交点

clc

figure('name','Intersect point(s) of two circle');
theta = 0 : pi / 1000: 2 * pi;
x1 = r1 * cos( theta ) + Cx1;
y1 = r1 * sin( theta ) + Cy1;
plot( x1, y1, 'k');
hold on

x2 = r2 * cos( theta ) + Cx2;
y2 = r2 * sin( theta ) + Cy2;
plot( x2, y2, 'k');
hold off

% 求两圆的中心距
a = sqrt( ( Cx2 - Cx1 ) ^ 2 + ( Cy2 - Cy1 ) ^ 2 );

if  a > ( r1 + r2 )
   
    disp( ' There are no intersection points ! ' );
   
elseif a == ( r1 + r2 )
   
    disp( ' There is one intersection point !' );
   
else
   
    A = solve('( x1 - Cx1 ) ^ 2 + (y1 - Cy1 ) ^ 2 - r1 ^ 2','( x1 - Cx2 ) ^ 2 + ( y1 - Cy2 ) ^ 2 - r2 ^ 2');
    Px = subs( A.x1 );
    Py = subs( A.y1);
    disp( ' There are two intersection points ! ' );
    hold on
    plot( Px, Py, 'ro' )
    axis equal
    hold off

end

明德厚学、求是创新
3楼2010-10-13 10:35:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

郁希19866708

至尊木虫 (著名写手)

nono2009:专业区请勿灌水。谢谢。 2010-10-14 07:23:51
不懂,帮顶,
2楼2010-10-13 09:13:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 求调剂 +3 李李不服输 2026-03-25 3/150 2026-03-25 13:03 by cmz0325
[考研] 294求调剂材料与化工专硕 +17 陌の森林 2026-03-18 17/850 2026-03-25 11:26 by greychen00
[考研] 303求调剂 +3 蓝山月 2026-03-25 3/150 2026-03-25 10:04 by 雾散后相遇lc
[考研] 318求调剂 +3 plum李子 2026-03-23 3/150 2026-03-25 09:42 by 雾散后相遇lc
[考研] 318求调剂 +5 plum李子 2026-03-21 8/400 2026-03-25 09:26 by aa331100
[考研] 生物学学硕求调剂 +7 小羊睡着了? 2026-03-23 10/500 2026-03-25 02:24 by 清风拂扬。 m
[考研] 招08考数学 +7 laoshidan 2026-03-20 16/800 2026-03-24 17:52 by 乌拉儿山脉
[考研] 300求调剂,材料科学英一数二 +5 leaflight 2026-03-24 5/250 2026-03-24 16:25 by laoshidan
[考研] 材料专硕331求调剂 +4 鲜当牛 2026-03-24 4/200 2026-03-24 15:58 by JourneyLucky
[考研] 305分求调剂(食品工程) +5 Sxy112 2026-03-21 7/350 2026-03-24 12:27 by 544594351
[考研] 276求调剂。有半年电池和半年高分子实习经历 +9 材料学257求调剂 2026-03-23 10/500 2026-03-24 07:36 by wangy0907
[考研] 284求调剂 +3 yanzhixue111 2026-03-23 6/300 2026-03-23 22:58 by pswait
[考研] 327求调剂 +5 prayer13 2026-03-23 5/250 2026-03-23 22:11 by 星空星月
[考研] 263求调剂 +6 yqdszhdap- 2026-03-22 9/450 2026-03-23 12:57 by yqdszhdap-
[考研] 323求调剂 +6 洼小桶 2026-03-18 6/300 2026-03-23 00:29 by king123!
[考研] 308求调剂 +3 墨墨漠 2026-03-21 3/150 2026-03-22 16:54 by i_cooler
[考研] 一志愿华中科技大学071000,求调剂 +4 沿岸有贝壳6 2026-03-21 4/200 2026-03-22 07:21 by ilovexiaobin
[考研] 336求调剂 +5 rmc8866 2026-03-21 5/250 2026-03-21 17:24 by 学员8dgXkO
[考研] 295材料求调剂,一志愿武汉理工085601专硕 +5 Charlieyq 2026-03-19 5/250 2026-03-20 20:35 by JourneyLucky
[考研] 一志愿 南京航空航天大学大学 ,080500材料科学与工程学硕 +5 @taotao 2026-03-20 5/250 2026-03-20 20:16 by JourneyLucky
信息提示
请填处理意见