MATLAB: How to vectorize for loops

for loopMATLABoptimizationvectorization

I am new with Matlab, and I have the a code with two loops and I need vectorize, Can someone help me?
function f = eval_Funcion_RHE(x)
n = length(x);
f = 0;
for i = 1:n
sumaInt = 0;
for j = 1: i
sumaInt = sumaInt + (x(j)^2);
end
f = f + sumaInt;
end
end

Best Answer

x = x(:).';
f = sum(x.^2.*(length(x):-1:1))