把 char E; 去掉。用fsolve可以求解。
应为值域绝大部分是复数,所以不能作图。
fsolve搜索时,需要提供较好的初值。
fsolve(@fun,-7)
ans = -6.9905 + 0.0000i
fsolve(@fun,-0.1)
ans = -0.0400 - 0.0000i
可以根据值域做出2D图(有经过原点的,同时也发现少部分是实数。x轴上的点)。
根据自变量与值域的模做出2D图可以明显发现只有两个解。实部、虚部都为0,模才为0.
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!