matlab学习之求解函数的根和极小值
只是用来求解函数的部分一个根,具体算法没查询,只是调用自带的函数
代码如下
% 求函数零点和极小值
xiszero=func(0)
x=-1:0.1:1.5;
y=func(x);
plot(x,y);
hold on
h1=refline(0,0);
set(h1,'color','r')%先画图帮助选择合理的初值
xsolve=fzero('func',-0.5);%第一次参数是函数名称,第二个参数是初值
mpoint = fminbnd('func',0.5,1);%求极小值,注意只能用小写。
通过绘制函数图像,大致确定根的位置,只能求解靠近初值的第一个根。当然后期算法完善后可以求解更多实根
参考《matlab教程》例1.2 “函数分析”

浙公网安备 33010602011771号