QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3434|回复: 2
打印 上一主题 下一主题

求教定位算法问题!急!

[复制链接]
字体大小: 正常 放大
wwwaiting        

4

主题

4

听众

15

积分

升级  10.53%

该用户从未签到

新人进步奖

跳转到指定楼层
1#
发表于 2009-3-24 09:36 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
大家好!我是个Matlab初学者,现在遇到一个很急的问题需要解决,希望高手多多指教,急切需要解决,谢谢!
- T" H/ [8 w& s; n+ k0 Z+ ~模型是这样建立的:
6 K4 z0 P2 ~! Y   未知点(x,y),已知点(x1,y1)和(x2,y2),分别以两个已知点为圆心,分别以(x,y)到两个已知点的距离为半径做两个圆,列出两个圆的方程,半径已知;运用这两个圆方程与(x,y)所在直线y=kx+b组成一个方程组,利用Matlab程序怎么实现(x,y)的求解?
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
周珂帆 实名认证       

0

主题

4

听众

10

积分

升级  5.26%

该用户从未签到

回复

使用道具 举报

chaosum        

0

主题

2

听众

2

积分

升级  40%

该用户从未签到

两个圆的方程不就可以确定(x,y)了么?" G5 I5 S5 j+ {0 R+ ^, W8 j$ u
如果是这样:可以先编写M文件) z6 u1 F+ a" k8 A* u, m
function  f=fun(x)
% l8 Z) n) l( g0 t$ m) L: ff(1)=(x(1)-x1)^2+(x(2)-y1)^2-b1^2;
1 E. |# W1 {* t2 Gf(2)=(x(1)-x2)^2+(x(2)-y2)^2-b2^2;
  N* s  |, J4 d& H, P& f) t(x1,y1,x2,y2为已知坐标,b1,b2为已知距离)+ M4 b% N  D+ Y. j
然后在command中输入:
! T% j+ _2 [3 E3 `9 e% X! A# T1 a[x f flag]=fsolve('fun',[0 0]);6 p! e: Y3 x9 s- C' s0 v9 @8 [: Y
此时屏幕中的x就是解,flag大于0表示解正确。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册地址

qq
收缩
  • 电话咨询

  • 04714969085
fastpost

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2026-5-3 06:42 , Processed in 1.496114 second(s), 70 queries .

回顶部