标题:
[其他]
那位老大帮忙解解这个方程组
[打印本页]
作者:
面条儿
时间:
2009-1-22 22:20
标题:
那位老大帮忙解解这个方程组
x = ß*cosß+a;
y = ß*sinß;
y - A = B(x-C);
其中ß是角度。a,A,B,C都是常数。
求出来x和y就行。把角度ß消掉。
叩谢!!
作者:
cn_Leo
时间:
2009-1-22 23:32
额,你连几个常数值都没给出来,怎么帮你解?Matlab里的fsolve函数可以解非线性方程组,你可以试试
作者:
索龙静
时间:
2009-1-22 23:35
你有电话吗?这里说不清楚,需要分类,有三种情况,而且不是固定的
作者:
cn_Leo
时间:
2009-1-22 23:39
呵呵,要电话的一刚~用fsolve函数不是很快能求出来么,只不过可能会有多解的情况
作者:
索龙静
时间:
2009-1-22 23:40
大概就是把前两个式子变成一个圆的方程,这样的话就变成了一个圆和一条直线的交点问题,由于直线是固定的,圆半径是不固定的,所以有3种可能性,无解,一个解和两个解,又由于圆半径是不固定的,所以两个解的情况是不固定的………………
作者:
cn_Leo
时间:
2009-1-22 23:42
Ich glaube nicht
作者:
索龙静
时间:
2009-1-22 23:43
是吗?那有何高见呢?
作者:
面条儿
时间:
2009-1-22 23:44
我是想得到两个带ABCa的表达式,x=....... y = ........
而且,我要这个方程,就是为了编matlab用的
这个方程组看上去挺整齐,没准那个牛人有什么方法就解出来了呢
不过还是谢谢拉
作者:
面条儿
时间:
2009-1-22 23:47
前两个方程是螺旋曲线的参数方程。起始点不在原点上。我现在是要找一条直线和这条螺旋的交点坐标。
所以才需要这两个表达式
这会这么多回复,谢谢,谢谢
作者:
索龙静
时间:
2009-1-22 23:48
不可能解出确切的数来,你表面上看是3个未知数3个方程,但其实是3个未知数,两个方程,前两个是一个圆的参数方程,要合成一个看,ß,也就是圆的半径,要和圆心(a,0 )做比较,所以会出3种情况。
作者:
akuma2001
时间:
2009-1-23 00:32
ß又没有限制,直线与螺旋线有无穷个交点,而且每个解都与ß有关吧,ß可以消去吗?
作者:
clarence
时间:
2009-1-23 01:49
本帖最后由 clarence 于 2009-1-23 01:51 编辑
化简一下不就是这个吗?
(x-a)^2 + y^2 = beta^2
y-A = B (x - C)
作者:
clarence
时间:
2009-1-23 01:50
本帖最后由 clarence 于 2009-1-23 01:51 编辑
这是个很简单的求圆和直线的交集的方程组唉 高中数学。。。
对beta分情况讨论就ok了
作者:
面条儿
时间:
2009-1-23 08:02
谢谢大家
看来是我没说清楚,我只要螺旋曲线在第一个环内的交点。也就是0<ß<2*pi.
作者:
面条儿
时间:
2009-1-23 09:54
已解决 谢谢大家
欢迎光临 人在德国 社区 (http://csuchen.de/bbs/)
Powered by Discuz! 7.2