matlab求解三角函数。。cos(x)*cosh(x)=1 我用solve(cos(x)*cos
发布网友
发布时间:2024-10-10 13:23
我来回答
共2个回答
热心网友
时间:2024-11-24 04:38
f=inline('cos(x)*cosh(x)-1','x');
x=fzero(f,0)
x=fzero(f,4)
x=fzero(f,-4)
这样应该可以求出三个根
solve命令解方程有时候超级无力的。
热心网友
时间:2024-11-24 04:38
为啥有许多解呢??
当仅cos(x)=1且cosh(x)=1;
cos(x)=1的解为0
而coshx>=1,你说解有几个呢???追问4.730与7.853等都趋近于1
追答cosh的默认取值区间在0到2pi之间