| 查看: 902 | 回复: 3 | ||
[求助]
matlab解方程组求助已有1人参与
|
|
已知圆心不在坐标原点的圆上两点相对圆心的坐标,两点到原点的连线分别与圆心到原点连线的夹角也已知,求圆心坐标。 用matlab写的程序,能够得到正确结果,但是改变两个点的位置,比如将theta改为theta = [0, pi/3],就得不到正确的解,用folve命令也尝试过,得到的结论一样,就大神指教 x0 = 15; %圆心(未知) y0 = 18; %圆心(未知) r = 3; %圆半径(已知) theta = [0, pi/6]; %圆上两点相对圆心的极角(已知) %theta = [0, pi/3]; x = x0 +r*cos(theta); %圆上两点的坐标(未知) y = y0 +r*sin(theta); %圆上两点的坐标(未知) phi0 = atan(y0/x0); %圆心相对原点的极角(已知) phi = atan(y./x); %圆上两点相对原点的极角(已知) syms x0_c y0_c x_c = x0_c +r*cos(theta); y_c = y0_c +r*sin(theta); eq1 = phi0 - phi(1) - acos((x_c(1)*x0_c+y_c(1)*y0_c)/(sqrt(x_c(1)^2+y_c(1)^2)*sqrt(x0_c^2+y0_c^2))); eq2 = phi0 - phi(2) - acos((x_c(2)*x0_c+y_c(2)*y0_c)/(sqrt(x_c(2)^2+y_c(2)^2)*sqrt(x0_c^2+y0_c^2))); [x0_c, y0_c] = solve(eval(eq1), eval(eq2)); x0_c = double(x0_c); y0_c = double(y0_c); |
» 猜你喜欢
第一性原理计算方向2026级博士申请 PRB*1,四级484
已经有1人回复
求助VISSIM破解版软件
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有268人回复
求2026年在台湾举行的物理和材料领域国际学术会议信息
已经有0人回复
求国际会议网站
已经有1人回复
求取一些关于纳米材料和纳米技术相关的英文PPT。
已经有0人回复
【复旦大学】二维材料方向招收2026年博士研究生1名
已经有0人回复
北京纳米能源与系统研究所 王中林院士/曹南颖研究员课题组2026级硕/博/博后招生
已经有10人回复
荷兰Utrecht University超快太赫兹光谱王海教授课题招收2026 CSC博士生
已经有16人回复
反铁磁体中的磁性切换:两种不同的机制已成功可视化
已经有0人回复
独孤神宇
版主 (知名作家)
- 应助: 490 (硕士)
- 贵宾: 0.008
- 金币: 31014.8
- 散金: 802
- 红花: 122
- 沙发: 1
- 帖子: 5600
- 在线: 855.5小时
- 虫号: 3522474
- 注册: 2014-11-06
- 性别: GG
- 专业: 机械动力学
- 管辖: 计算模拟

2楼2018-05-21 16:46:40
3楼2018-05-21 16:57:54
独孤神宇
版主 (知名作家)
- 应助: 490 (硕士)
- 贵宾: 0.008
- 金币: 31014.8
- 散金: 802
- 红花: 122
- 沙发: 1
- 帖子: 5600
- 在线: 855.5小时
- 虫号: 3522474
- 注册: 2014-11-06
- 性别: GG
- 专业: 机械动力学
- 管辖: 计算模拟

4楼2018-05-21 20:12:39













回复此楼