作业帮 > 综合 > 作业

用matlab解三角函数方程

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/20 23:43:19
用matlab解三角函数方程
cos(0.5*x)*cosh(0.5*x)=-1
满足条件的x值应该有很多,求解其中两个.
用matlab解三角函数方程
你可以用fsolve命令,这个命令可以解在某个x值附近的解,也就是f(x)=0
具体如下
在6附近的
[x,fval]=fsolve(@(x)cos(0.5*x)*cosh(0.5*x)+1,6)
x =
3.7502
fval =
-1.3868e-007
在9附近的
[x,fval]=fsolve(@(x)cos(0.5*x)*cosh(0.5*x)+1,9)
x =
9.3882
fval =
2.4299e-009