MATLAB求解一个简单的三角函数方程,得到的只有一个解,显然有无数个解,问怎么能得到前20个解?
问题描述:
MATLAB求解一个简单的三角函数方程,得到的只有一个解,显然有无数个解,问怎么能得到前20个解?
方程是 cos(x)-1/cosh(x)=0
就是想要前20个x的值,求代码
答
代码如下:
syms x
y = solve('cos(x) - 1/cosh(x) = 0',x);
结果:
y =
matrix([[0]])
只有一个,没有20个解.这个我会 画出图你就明白了 答案应该是无穷个的 每隔pi一个