fzero()复杂函数的Matlab函数
具有这样的功能: y=1.2*sin(x)+2*log(x+2)-5我正在使用fzero()functon查找该函数的零-只是为了测试,我指出了其他方法。fzero()复杂函数的Matlab函数,matlab,Matlab,具有这样的功能: y=1.2*sin(x)+2*log(x+2)-5我正在使用fzero()functon查找该函数的零-只是为了测试,我指出了其他方法。 我收到了错误,我正在寻找解决方法。fzero()用于非线性函数,但用于复杂函数。。。?你知道与fzero()类似的方法吗?示例中的函数有一个极点,但你可以通过查看它的实部来处理这种情况,得到零并检查它以查看虚部是否为零: syms x y yr yr= @(x) real(1.2*sin(x)+2*log(x+2)-5); fr=fzero
我收到了错误,我正在寻找解决方法。fzero()用于非线性函数,但用于复杂函数。。。?你知道与fzero()类似的方法吗?示例中的函数有一个极点,但你可以通过查看它的实部来处理这种情况,得到零并检查它以查看虚部是否为零:
syms x y yr
yr= @(x) real(1.2*sin(x)+2*log(x+2)-5);
fr=fzero(yr,0);
fr =
6.8458
y= @(x) (1.2*sin(x)+2*log(x+2)-5);
y(fr)
ans =
-8.8818e-16
函数在复平面中有值,您真正想要的是什么?