Como posso resolver esse erro do MATLAB "As dimensões da matriz devem concordar"?

Estou digitando algum código para uma classe, mas sempre que executo a função, recebo o mesmo erro:

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

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

Eu sei que o problema é um erro de índice simples, mas não consigo encontrá-lo em lugar nenhum. Alguém pode me ajudar

Também estou tendo o mesmo problema com a seguinte linha de código:

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

EDIT # 1:

x2 é definido como0:0.1:5 ey1 é definido como-5:0.1:5, mas foi assim que fui designado para defini-los. E eu sei que exp não é uma função porque eu a usei em outro lugar no meu arquiv

EDIT # 2:

ESTÁ BEM. Portanto, se eu não puder usar meu xey atual, posso defini-los para mantê-los nesses limites e, ao mesmo tempo, torná-los do mesmo tamanho?

questionAnswers(2)

yourAnswerToTheQuestion