24小时热门版块排行榜    

Znn3bq.jpeg
查看: 509  |  回复: 2

sobigstar11

新虫 (初入文坛)

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

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

[ Last edited by nono2009 on 2010-10-14 at 07:23 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

郁希19866708

至尊木虫 (著名写手)

nono2009:专业区请勿灌水。谢谢。 2010-10-14 07:23:51
不懂,帮顶,
2楼2010-10-13 09:13:05
已阅   回复此楼   关注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的回帖
相关版块跳转 我要订阅楼主 sobigstar11 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[论文投稿] 投MDPI的三个期刊都被桌拒 +4 木虫研究牲 2026-05-17 5/250 2026-05-23 14:44 by 期刊投稿求助
[考博] 26/27申博自荐 10+4 ZXW0202 2026-05-22 6/300 2026-05-23 14:32 by tfang
[基金申请] 河北省自然科学基金 +5 Peterchao 2026-05-18 6/300 2026-05-23 13:28 by Peterchao
[基金申请] 青B发送上会通知了吗 +5 chemBioBro 2026-05-22 7/350 2026-05-23 12:35 by zhuifengzhy
[考博] 博士申请 +3 焦晓明 2026-05-21 3/150 2026-05-23 11:26 by mlc840311
[教师之家] 某211大学教师把个人教师官方主页改成:我跑了我跑了我跑了!官宣跑路! +3 zju2000 2026-05-21 4/200 2026-05-23 08:33 by xli1984
[基金申请] 今年审到国自然15份,谈谈感受 +27 国自然国社科中 2026-05-17 28/1400 2026-05-22 16:25 by hunter无悔
[论文投稿] 投稿求助,期刊 +4 希冀,有书读 2026-05-20 8/400 2026-05-22 10:16 by 希冀,有书读
[文学芳草园] 献血感触 +7 呀呀好傻 2026-05-19 13/650 2026-05-21 20:15 by 呀呀好傻
[基金申请] 面上本子正文33页,违规吗?会被低分嘛? +14 1234567wang 2026-05-17 16/800 2026-05-21 17:58 by 脆脆的饼干
[基金申请] 国自然评分 +4 无名者登山 2026-05-20 5/250 2026-05-21 16:35 by swuq
[基金申请] 国自然上会要求 +7 无名者登山 2026-05-18 11/550 2026-05-21 15:50 by draco1987
[基金申请] 提交了我也来说说感想 +9 fummck 2026-05-20 10/500 2026-05-21 14:17 by draco1987
[基金申请] 评审有感 +15 popular289 2026-05-18 26/1300 2026-05-21 10:35 by 西葫芦炒鸡蛋
[论文投稿] Sci. Bull. 悲剧经验 +7 jyang1999 2026-05-16 8/400 2026-05-21 08:50 by 能丫
[考博] 云南大学材料与能源学院解琳课题组钙钛矿博士招生 +4 光伏爱好者 2026-05-17 6/300 2026-05-21 01:37 by 17520222914
[有机交流] 反应很差,大量原料没有反应 5+3 Mr.Zot 2026-05-19 8/400 2026-05-20 22:19 by Equinoxhua
[考博] 如果工作了想读博,可以边工作边读全日制嘛? 30+3 铁达火车 2026-05-18 5/250 2026-05-20 09:33 by tfang
[考博] 博士申请 +5 星…… 2026-05-18 6/300 2026-05-18 23:49 by 糊糊涂涂好
[硕博家园] 我在等一个没有答案的答案 +3 Love_MH 2026-05-17 3/150 2026-05-18 02:22 by 竹林孤影
信息提示
请填处理意见