24小时热门版块排行榜    

查看: 1814  |  回复: 7

孙壮志

金虫 (小有名气)

[求助] 求解变量t方程,急急急

哪位大虾帮忙解一下!!
求解变量t方程,急急急
图片2.png
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

tobeNo.1
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

http://muchong.com/bbs/viewthread.php?tid=6706479&pid=7#pid7
中的方法【我用的是粒子群优化算法】,
做区间分割,使得一个区间只能解出一组{x, y};最后,解出很多组{x, y},对x, y分别拟合,得到theta1(t),theta2(t)。
2楼2013-12-05 21:16:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

菜鸟000

至尊木虫 (职业作家)

草民

【答案】应助回帖


感谢参与,应助指数 +1
feixiaolin: 金币+1, 分离变量,好。 2013-12-06 09:51:32
做变量分离,把第二个的theta1(t)用theta2(t)表示出来带入第二个中两边是关于theta2(t)的方程,两边等于一个常数,再根据边界条件求解
China
3楼2013-12-05 22:26:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

孙壮志

金虫 (小有名气)

引用回帖:
2楼: Originally posted by feixiaolin at 2013-12-05 21:16:01
用 http://muchong.com/bbs/viewthread.php?tid=6706479&pid=7#pid7
中的方法【我用的是粒子群优化算法】,
做区间分割,使得一个区间只能解出一组{x, y};最后,解出很多组{x, y},对x, y分别拟合,得到theta1 ...

谢谢,听起来明白点,但是具体不会操作呢,能给我个结果吗?我的论文中就差这部分了!很着急呢!
tobeNo.1
4楼2013-12-06 14:14:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

孙壮志

金虫 (小有名气)

引用回帖:
3楼: Originally posted by 菜鸟000 at 2013-12-05 22:26:21
做变量分离,把第二个的theta1(t)用theta2(t)表示出来带入第二个中两边是关于theta2(t)的方程,两边等于一个常数,再根据边界条件求解

谢谢,能直接给我个结果吗?我数学不是很好!
tobeNo.1
5楼2013-12-06 14:15:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

引用回帖:
5楼: Originally posted by 孙壮志 at 2013-12-06 14:15:27
谢谢,能直接给我个结果吗?我数学不是很好!...

提示如下,数学不是很好只是现状,可以改变。
2cosx-1.5sinx=0.08cos2y+0.05/(xsin(y/2))   (1)
2sinx+1.5cosx=0.08sin2y+sin(y/2)         (2)
以x+pi/2代替x代入(1),有
-2sinx-1.5cosx=0.08cos2y+0.05/((x+pi/2)*sin(y/2))   (3)
比较(2)和(3)
0.08cos2y+0.05/((x+pi/2)*sin(y/2))= -0.08sin2y-sin(y/2)
0.08sin2y+sin(y/2)+0.08cos2y=-0.05/((x+pi/2)*sin(y/2))
x=-0.05/(sin(y/2))/( 0.08sin2y+ 0.08cos2y +sin(y/2))-pi/2;  (4)
将(4) 代入(1)或 (2),
先解出一系列y,对y做拟合,就是theta2(t)
再解出一系列x,对x做拟合,就是theta1(t)
6楼2013-12-06 15:11:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1314168apple

金虫 (知名作家)

【答案】应助回帖

感谢参与,应助指数 +1
如果我没理解错误的话,题目是很难解出来的。
theta1(t)用theta2(t),分别表示两个不同的函数。
这样,楼主给出的是函数方程。这样的两个函数的函数方程的求解是很困难的。
分离变量可以得到复杂的只含有一个函数的函数方程。
为了最终理解你所不理解的,你必须经历一条愚昧无知的道路。为了占有你从未占有的东西,你必须经历被剥夺的道路。为了达到你现在所不在的名位,你必须经历那...
7楼2013-12-06 16:21:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

【答案】应助回帖

感谢参与,应助指数 +1
引用回帖:
6楼: Originally posted by feixiaolin at 2013-12-06 15:11:55
提示如下,数学不是很好只是现状,可以改变。
2cosx-1.5sinx=0.08cos2y+0.05/(xsin(y/2))   (1)
2sinx+1.5cosx=0.08sin2y+sin(y/2)         (2)
以x+pi/2代替x代入(1),有
-2sinx-1.5cosx=0.08cos2y+0.05/((x+ ...

1stop代码:
-------------------------------------
Parameters  y[6, 7];
conststr  x=-0.05/(sin(y/2))/( 0.08*sin(2*y)+ 0.08*cos(2*y) +sin(y/2))-pi/2;
Function
2*sin(x)+1.5*cos(x)=0.08*sin(2*y)+sin(y/2);
-------------------------------------
运行时,注意改动y[6, 7]内的数字,如用y[0, 1]可获得[0, 1]区间的y的值。
0-7区间,y的几个值如下
0.0864605983220734
0.209844730634148

6.00990127392411
6.13550447932501
6.21681161804829
6.40763149306634
6.43096684156299
6.51866643588504
6.72438462930366
……
8楼2013-12-06 16:27:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 孙壮志 的主题更新
信息提示
请填处理意见