24小时热门版块排行榜    

CyRhmU.jpeg
查看: 940  |  回复: 4

jkpeng

新虫 (初入文坛)

[求助] 已知两坐标和圆的半径,求圆的方程已有1人参与

已知两点坐标xa(x1,y1)和xb(x2,y2),以及圆的半径r,求该圆的标准方程的matlab编程
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
[x y]=solve('(x-x1)^2+(y-y1)^2=r^2','(x-x2)^2+(y-y2)^2=r^2');
解出圆的圆心坐标(x,y)且已知圆的半径r,即得圆的方程。
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
2楼2014-03-15 10:03:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jkpeng

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 月只蓝 at 2014-03-15 10:03:09
=solve('(x-x1)^2+(y-y1)^2=r^2','(x-x2)^2+(y-y2)^2=r^2');
解出圆的圆心坐标(x,y)且已知圆的半径r,即得圆的方程。

我按照要求输入x1=-16.993,y1=-6.8656,x2=-12.118,y2=-10.534,再输入上面的公式,结果matlab报错了
3楼2014-03-15 10:49:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jkpeng

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 月只蓝 at 2014-03-15 10:03:09
=solve('(x-x1)^2+(y-y1)^2=r^2','(x-x2)^2+(y-y2)^2=r^2');
解出圆的圆心坐标(x,y)且已知圆的半径r,即得圆的方程。

如果求出了这个方程,怎么样编程求得其他点的坐标值呢?谢谢!!
4楼2014-03-15 10:52:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★
jkpeng: 金币+5, ★★★很有帮助, 我主要是想要matlab m文件 2014-03-15 20:47:25
引用回帖:
4楼: Originally posted by jkpeng at 2014-03-15 10:52:57
如果求出了这个方程,怎么样编程求得其他点的坐标值呢?谢谢!!...

有了方程,根据圆心即可确定圆上最左端和最右端点的横坐标区间,把这个区间内的点代入方程,即可画出圆。
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
5楼2014-03-15 13:38:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 jkpeng 的主题更新
信息提示
请填处理意见