matlab求解复杂方程,帮忙用matlab求解复杂方程

帮忙用matlab求解复杂方程

來源:互聯網  2009-04-15 08:33:30  評論

分類: 教育/學業/考試 >> 學習幫助

問題描述:

(r1*sin(x)-u1*k*cos(x))^2+(k*x+r1*u1)^2+sqrt(k^2 * x^ 2 + r0 ^ 2 * (sin(x)) ^ 2) *(sin(bt)*(r1*sin(x)-u1*k*cos(x))-cos(bt)*(k*x+r1*u1))/ sin(atan(k * x/ (r0 * Sin(x))) - bt)=0除x外,其余都为已知,怎么用matlab求解?或者能用其它软件也可以。谢谢!

參考答案:

这么复杂的方程一般没有解析解的。你想想看看,x一会在sin里,一会在外头,不会有解析解的,不信你试试这个:

x+sinx=a和x+sinx=2 及x+x^2=a

第一个没有解,第二个x=1.10606第三个x=

[ -1/2+1/2*(1+4*a)^(1/2)]

[ -1/2-1/2*(1+4*a)^(1/2)]

说明Matlab不是万能的。

我用数值解法怎么算的x=3.05764912486113啊?

[b]分类:[/b] 教育/学业/考试 >> 学习帮助[br][b]问题描述:[/b][br](r1*sin(x)-u1*k*cos(x))^2+(k*x+r1*u1)^2+sqrt(k^2 * x^ 2 + r0 ^ 2 * (sin(x)) ^ 2) *(sin(bt)*(r1*sin(x)-u1*k*cos(x))-cos(bt)*(k*x+r1*u1))/ sin(atan(k * x/ (r0 * Sin(x))) - bt)=0除x外,其余都为已知,怎么用matlab求解?或者能用其它软件也可以。谢谢![br][b]参考答案:[/b][br]这么复杂的方程一般没有解析解的。你想想看看,x一会在sin里,一会在外头,不会有解析解的,不信你试试这个:

x+sinx=a和x+sinx=2 及x+x^2=a

第一个没有解,第二个x=1.10606第三个x=

[ -1/2+1/2*(1+4*a)^(1/2)]

[ -1/2-1/2*(1+4*a)^(1/2)]

说明Matlab不是万能的。

我用数值解法怎么算的x=3.05764912486113啊?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值