查看: 446|回复: 7|关注: 1

[已答复] 求曲线和圆的交点,应该有两个点,可是只求出来一个点的..

[复制链接]

新手

33 麦片

财富积分


050


33

主题

121

帖子

0

最佳答案
发表于 2018-12-4 18:53:17 | 显示全部楼层 |阅读模式
syms xt yt
xm = 7.9056;
ym = 0.1497;
L = 60;
[xt,yt]=solve([20*asin(xt/70)-yt==0,(xt-xm)*(xt-xm)+(yt-ym)*(yt-ym)-L==0],[xt,yt])
希望大神们帮我看看,换了fsolve来解也只有一个值,不知道是什么原因,感激不尽

论坛优秀回答者

权威

9058 麦片

财富积分



9

主题

1万

帖子

1986

最佳答案
  • 关注者: 489
发表于 2018-12-4 19:14:48 | 显示全部楼层
没有什么原因,solve就是求一个解。fsolve可以求多个解,但要给出初值,比如fsolve(@(x) x.^2-2*x-10,[-5 5]),就可以得到-2.3166    4.3166

新手

33 麦片

财富积分


050


33

主题

121

帖子

0

最佳答案
 楼主| 发表于 2018-12-6 22:18:35 | 显示全部楼层
jingzhaos 发表于 2018-12-4 19:14
没有什么原因,solve就是求一个解。fsolve可以求多个解,但要给出初值,比如fsolve(@(x) x.^2-2*x-10,[-5 5 ...

请问 您这个【-5 5】的范围怎么得到的呢

论坛优秀回答者

权威

9058 麦片

财富积分



9

主题

1万

帖子

1986

最佳答案
  • 关注者: 489
发表于 2018-12-6 22:57:37 | 显示全部楼层
qk199425 发表于 2018-12-6 22:18
请问 您这个【-5 5】的范围怎么得到的呢

画图呀。但是对于多个自变量确实不好办。

新手

33 麦片

财富积分


050


33

主题

121

帖子

0

最佳答案
 楼主| 发表于 2018-12-7 10:09:30 | 显示全部楼层
jingzhaos 发表于 2018-12-6 22:57
画图呀。但是对于多个自变量确实不好办。

多谢您的回答,还有个问题请教,您知道如何求空间曲线的在两个定点之间的弧长吗

论坛优秀回答者

权威

9058 麦片

财富积分



9

主题

1万

帖子

1986

最佳答案
  • 关注者: 489
发表于 2018-12-7 13:39:18 | 显示全部楼层
qk199425 发表于 2018-12-7 10:09
多谢您的回答,还有个问题请教,您知道如何求空间曲线的在两个定点之间的弧长吗 ...

光有两个点无法确定弧长吧,?

论坛优秀回答者

中级

894 麦片

财富积分


5001500


0

主题

2285

帖子

194

最佳答案
  • 关注者: 128
发表于 2018-12-7 14:03:48 | 显示全部楼层
1stOpt自动随机计算:
No.        xt        yt
1        14.5209727943595        4.1791965928326
2        0.160330051029798        0.0458086260204015

新手

33 麦片

财富积分


050


33

主题

121

帖子

0

最佳答案
 楼主| 发表于 2018-12-9 12:06:40 | 显示全部楼层
shihe 发表于 2018-12-7 14:03
1stOpt自动随机计算:
No.        xt        yt
1        14.5209727943595        4.1791965928326

谢谢您 还有一个问题1stOpt可以对三维的数据点插值吗,我需要得到空间的曲线的函数表达式 类似这种x = x(t), y=y(t),z=z(t),
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表