如图,如何用MATLAB验证下列不等式?

 

全部成立。

Flag = arrayfun(@Fun,1:100)

function flag = Fun(n)

if  (2/3)*n*sqrt(n) <= sum(sqrt(1:n)) &&  sum(sqrt(1:n)) <= (4*n+3)*sqrt(n)/6
    flag = 1;   % 不等式成立
else
    flag = 0;   % 不等式不成立
end

end

结果

Flag =

  列 1 至 24

     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1

  列 25 至 48

     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1

  列 49 至 72

     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1

  列 73 至 96

     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1

  列 97 至 100

     1     1     1     1