Matlab求不规则函数在限定区间的极值

求解函数
y=x^2/(1-x)+1/x+1;
Matlab代码
第一步:
K>> fun=@(x)x^2/(1-x)+1/x+1 %定义函数

fun =

包含以下值的 function_handle:

@(x)x^2/(1-x)+1/x+1

第二步:
[x,fval] = fminbnd(fun,0,1) %求解函数在[0,1]内的极值

x =

0.5310

fval =

3.4844

关于fminbnd
参考官方文档fminbnd

你可能感兴趣的:(matlab)