matlab函数求零点方法有哪些

作者:神奇的周 | 创建时间: 2023-06-14
以cos(x).*exp(sin(x))-sin(x).*exp(cos(x))在【-5,5】为例。...
matlab函数求零点方法有哪些

操作方法

首先,绘图。大致观察零点范围。大致在-2,1,4左右。

fzero: f1=@(x)cos(x).*exp(sin(x))-sin(x).*exp(cos(x)); x1=fzero(f1,-2);求f1在-2附近的零点。

solve: solve(f1,x);求f1关于x未知数的f1=0的解。 用solve求解的函数里面可以有其他未知数,但只能求函数关于x的零解。

设置步长,精度求解 x=-5:0.01:5;z=[]; for i=1:length(x) if abs(f1(x(i)))<0.01 z=[z x(i)]; end end z

点击展开全文

更多推荐