¿Cómo puedo resolver este error de MATLAB "Las dimensiones de la matriz deben estar de acuerdo"?

Estoy escribiendo algún código para una clase, pero cada vez que ejecuto la función aparece el mismo error:

??? Error using ==> plus
Matrix dimensions must agree.

Error in ==> Test at 6
f32=3.*exp((-x2.^2-y1.^2)./3);

Sé que el problema es un simple error de índice, pero parece que no puedo encontrarlo en ningún lado. ¿Puede alguien ayudarme

También tengo el mismo problema con la siguiente línea de código:

f34=(exp(-0.3./x2))./(log(y2).*sqrt(x2));

EDIT # 1:

x2 Se define como0:0.1:5 yy1 Se define como-5:0.1:5, pero eso es lo que me han asignado para definirlos como. Y sé que exp no es una función porque lo he usado en otra parte de mi archivo.

EDIT # 2:

OKAY. Entonces, si no puedo usar mi xey actual, ¿puedo definirlos para mantenerlos en esos límites y al mismo tiempo hacerlos del mismo tamaño?

Respuestas a la pregunta(2)

Su respuesta a la pregunta