MATLAB: Two variables with known values in equations; use loop in matlab

Hi I have question to ask. I have 3 variables with known variables, x, y, z.
x= 3, 1 , 4, 2, 1
y=3,4 ,5,1,1
z=2,2,1,2,2
I need to apply those variables in two related equations
d=x+y+2z
e=2d+xyz
how to solve this using loop
what I did
x=[3 1 4 2 1];
y=[3 4 5 1 1];
z=[2 2 1 2 2];
for i=1:length(x);
j=1:length(y);
k=1:length(z);
d=x(i)+y(j)+2*z(k)
d=d+1
e=2*d+(x(i)*y(j)*z(k))
end
did not work

Best Answer

x=[3 1 4 2 1];
y=[3 4 5 1 1];
z=[2 2 1 2 2];
d=x+y+2*z;
e=2*d+x.*y.*z;