求助高手,用matlab解带三角函数方程组的问题

[a,c]=solve('(-0.73*tan(0.31*c)+1.66)/(0.56*tan(0.31*c)+0.478)=tan(0.3*a-1.8)','0.475*cot(0.48*a)+1.44*cot(0.5*c)+0.77*cot(0.48*a)*cot(0.5*c)=1')
fplot(@humps,[-5 5])
eee

Warning: Explicit solution could not be found.
> In solve at 140

a =

[ empty sym ]

c =

[]
刚刚搞错啦,是这样的:[a,c]=solve('(-0.73*tan(0.31*c)+1.66)/(0.56*tan(0.31*c)+0.478)=tan(0.3*a-1.8)','0.475*cot(0.48*a)+1.44*cot(0.5*c)+0.77*cot(0.48*a)*cot(0.5*c)=1')

Warning: Explicit solution could not be found.
> In solve at 140

a =

[ empty sym ]

c =

[]

第1个回答  2012-06-21
Explicit solution could not be found.这是个warning,不是error!
找不到精确解是指你的方程太复杂了,matlab不能得到具体的解析解。
第2个回答  2012-06-29
a =

-190.57945254292023181134686927738

c =

93.77533965289313401818494907509
我的能算啊?追问

能不能用二分法求解近似值呢?

第3个回答  2012-06-21
这个很简单追问

有什么方法解这个方程组啊?solve('(-0.73*tan(0.31*c)+1.66)/(0.56*tan(0.31*c)+0.478)=tan(0.3*a-1.8)','0.475*cot(0.48*a)+1.44*cot(0.5*c)+0.77*cot(0.48*a)*cot(0.5*c)=1')

相似回答