声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 838|回复: 1

高手赐教:这个非线性方程组该如何求解?

[复制链接]
发表于 2006-4-19 09:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
方程如下:<BR>mx<SUP>''</SUP>+cx<SUP>'</SUP>+∑k(x*cos(θ<SUB>i</SUB>)+y*sin(θ<SUB>i</SUB>))<SUP>1.5</SUP>*cos((θ<SUB>i</SUB>)=W+F<SUB>u</SUB>cos(wt)<BR>my<SUP>''</SUP>+cy<SUP>'</SUP>+∑k(x*cos(θ<SUB>i</SUB>)+y*sin(θ<SUB>i</SUB>))<SUP>1.5</SUP>*sin((θ<SUB>i</SUB>)=F<SUB>u</SUB>cos(wt)<BR>式中m,c,k,W,Fu,w都是已知,θ<SUB>i</SUB>=2*π*(i-1)/z+Wc*t,z,Wc也是已知。<BR>在matlab下编写的程序如下:<BR>ai=2*π*(i-1)/z+Wc*t<BR>xdot=[x(2);(Fx+Fu*cos(w*t)-c*x2-sum((ko*(x(1)*cos(ai)+x(3)*sin(ai)).^1.5).cos(ai)))/m;...<BR>        x(4);(Fy+Fu*sin(w*t)-c*x2-sum((ko*(x(1)*cos(ai)+x(3)*sin(ai)).^1.5).sin(ai)))/m]<BR>然后用ode45求解,运行程序后,总是提示:Error:")" expected, "." found
回复
分享到:

使用道具 举报

发表于 2006-4-19 21:52 | 显示全部楼层

回复:(vicky_boy)高手赐教:这个非线性方程组该如何...

<DIV class=quote><B>以下是引用<I>vicky_boy</I>在2006-4-19 9:18:02的发言:</B><BR>方程如下:<BR>mx<SUP>''</SUP>+cx<SUP>'</SUP>+∑k(x*cos(θ<SUB>i</SUB>)+y*sin(θ<SUB>i</SUB>))<SUP>1.5</SUP>*cos((θ<SUB>i</SUB>)=W+F<SUB>u</SUB>cos(wt)<BR>my<SUP>''</SUP>+cy<SUP>'</SUP>+∑k(x*cos(θ<SUB>i</SUB>)+y*sin(θ<SUB>i</SUB>))<SUP>1.5</SUP>*sin((θ<SUB>i</SUB>)=F<SUB>u</SUB>cos(wt)<BR>式中m,c,k,W,Fu,w都是已知,θ<SUB>i</SUB>=2*π*(i-1)/z+Wc*t,z,Wc也是已知。<BR>在matlab下编写的程序如下:<BR>ai=2*π*(i-1)/z+Wc*t<BR><FONT color=#ff0000>xdot=[x(2);(Fx+Fu*cos(w*t)-c*x2-sum((ko*(x(1)*cos(ai)+x(3)*sin(ai)).^1.5).cos(ai)))/m;...<BR>        x(4);(Fy+Fu*sin(w*t)-c*x2-sum((ko*(x(1)*cos(ai)+x(3)*sin(ai)).^1.5).sin(ai)))/m]<BR></FONT>然后用ode45求解,运行程序后,总是提示:Error:")" expected, "." found</DIV>
<P>这句有语法错误,自己先查括号之类的是否对应</P>
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-20 17:13 , Processed in 0.060954 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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