令M = |f(x)-ax-b|在一个闭区间[a,b]的最大值,最后求解M的最小值是多少?
1. 在区间[a,b]上画出f(x)
2.几何意义,表示对于同样的x,f(x)距离直线ax+b的最小值,这样可以求解a,b
3. 带入a,b求解
example
这就是几何意义。
Next,用代码演示一下求解
f <- function(a,b)
{
x <- seq(-1,2,by = 0.01)
return(max(abs(x^3+a*x+b)))
}
t1 <- seq(-5,5,by = 0.1)
t <- matrix(0,nrow = length(t1),
ncol = length(t1))
for(i in 1:length(t1))
{
for(j in 1:length(t1))
{
t[i,j] <- f(t1[i],t1[j])
}
}
min(t)